Cynthia Aghaogwu
Backend Developer
2repositories checked by code analysis
2projects
MiddleFrontend Developer
B2English
Overview
Frontend / UI engineer (middle level) focused on handcrafted Tailwind HTML layouts and vanilla JavaScript interactions with solid visual polish. The strongest proven skill is building responsive admin and dashboard UIs with interactive behaviors and server-backed CRUD, exemplified by admin/projectmanager.html and admin/inquiry.html which implement fetch-based list management, edit/delete flows and loading/error UX. There is limited evidence of component architecture, automated testing, measured performance tuning, or advanced client-side state discipline like cancellation or optimistic updates.
Phone
Timeline
Backend Developer
·
Middle
Codecraft Developers
·
Full-Time
Worked as a backend developer at Codecraft Developers in Abuja between Feb 2026 and Nov 2026. The CV does not provide specific technical responsibilities or measurable outcomes for this role.
Backend Development Intern (PHP)
·
Junior
Codecraft Developers
·
Internship
Completed a PHP backend internship as part of a development team. Developed backend features and produced daily reports documenting tasks completed and overall progress during the internship.
PHP
SQL
Rest API
Benue State University
Bachelor's Degree ·
Mass Communication
Projects
StarsClothings E-commerce Backend
Developed and deployed a REST API for an e-commerce backend using Node.js, Express, and MongoDB. Implemented product CRUD plus search, filtering, and sorting, with input validation via Mongoose schemas. Secured admin routes with JWT login and middleware, added rate-limited contact and orders APIs, and created a dashboard that consumes the live API.
Student Portal REST API
Built a PHP REST API for a student portal with SQL-backed endpoints for listing, viewing, creating, updating, and deleting courses. Implemented JWT-based login and protected routes using an authorization guard. Added session handling, CSRF protection, and environment-based configuration, and tested endpoints with curl.
Technical skills
SQL
PHP
JavaScript
Node JS
Node JS
Express
Mongoose
PHP
Laravel
Composer
DevOps
Rest API
GitHub
Netlify
Git
Frontend
Tailwind CSS
npm
PostCSS
Databases
MongoDB
Middle Frontend Developer
Confidence: Medium UI Engineer
Frontend / UI engineer (middle level) focused on handcrafted Tailwind HTML layouts and vanilla JavaScript interactions with solid visual polish. The strongest proven skill is building responsive admin and dashboard UIs with interactive behaviors and server-backed CRUD, exemplified by admin/projectmanager.html and admin/inquiry.html which implement fetch-based list management, edit/delete flows and loading/error UX. There is limited evidence of component architecture, automated testing, measured performance tuning, or advanced client-side state discipline like cancellation or optimistic updates.
UI Component Architecture
3/10
How interface parts are built
Practical, page-level component patterns in vanilla HTML/JS and Tailwind, but no real component system, module boundaries or reusable component library.
Evidence
C-Aghaogwu-portfolio/admin/projectmanager.html: project form, getProjects(), editProject(), deleteProject() DOM-driven CRUD flow
C-Aghaogwu-portfolio/index.html: reusable header/nav + toggleMobileMenu() used across pages
Edu-Portal/courses.html: consistent sidebar/navigation pattern and toggleSidebar() reused across Edu-Portal pages
Responsive & Cross-browser
4/10
Works on all screens and browsers
Responsive-first using Tailwind breakpoints and mobile drawer patterns with attention to layout across screen sizes, but no advanced feature detection or RTL/i18n scaffolding.
Evidence
C-Aghaogwu-portfolio/index.html: mobile hamburger, mobileMenu drawer and Tailwind responsive classes
C-Aghaogwu-portfolio/admin/projectmanager.html: sidebar drawer with lg:translate-x-0 / -translate-x-full toggling
Edu-Portal/timetable.html: responsive table with horizontal scroll and sidebarBackdrop overlay for mobile
Performance Optimization
2/10
Speed of the interface
Some perceived-performance awareness (lightweight pages, minimal libraries), but no measured optimization, no bundle-splitting, and no instrumentation.
Evidence
C-Aghaogwu-portfolio/index.html: hero images and hover/transition effects but no lazy-loading or critical CSS separation
Edu-Portal pages: Tailwind CDN usage (no build tool evidence for tree-shaking or bundling results)
Accessibility & Semantics
2/10
Usable for everyone
Basic semantic structure and forms with labels and keyboard-accessible elements present, but limited ARIA, focus management, or CI a11y tooling evidence.
Evidence
C-Aghaogwu-portfolio/contact.html: semantic <form> with <label> elements and explicit input fields; showToast for feedback
C-Aghaogwu-portfolio/admin/projectmanager.html: use of <nav>, <header>, <main> and <kbd> hints at keyboard affordances
State Management & Data Flow
3/10
Managing data in the app
Client-side server-state flows implemented with fetch, edit state tracking and basic error handling, but no request cancellation, optimistic updates, or complex state machines.
Evidence
C-Aghaogwu-portfolio/admin/projectmanager.html: editingProjectId state, getProjects()/fetch POST/PUT/DELETE flows
C-Aghaogwu-portfolio/admin/inquiry.html: selectContact() and handleSendReply() updating status via PUT and POST
C-Aghaogwu-portfolio/contact.html: handleContactSubmit() with try/catch/finally and server POST to /api/contact
UX & Visual Polish
5/10
Look and feel quality
High visual polish and UX detail across pages, consistent design tokens and interactive feedback (toasts, disabled states), though many patterns are page-level rather than componentized.
Evidence
C-Aghaogwu-portfolio/contact.html: showToast() with animated reveal and submit button disabled state during send
C-Aghaogwu-portfolio/admin/inquiry.html: handleSendReply() shows sending state, error handling, status update and UI feedback
C-Aghaogwu-portfolio/admin/projectmanager.html: create/update form UI with immediate list refresh after success
Expertise
HTML & CSS· Middle
Industries
Education· Middle
Technologies
JavaScript· Middle
Node JS· Middle
Tailwind CSS
Express
Netlify
Git
npm
Mongoose
PostCSS
GitHub
Recommendations
- Build responsive admin dashboards and small SaaS frontends where HTML/Tailwind and DOM-driven interactions are primary deliverables.
- Implement end-to-end CRUD SPAs (single-page apps) using a component framework (React/Vue/Svelte) to convert page-level patterns into reusable components and improve maintainability.
- Develop fullstack prototypes using Node/Express and Mongo (the existing backend deps) to deliver integrated features such as authenticated CRUD and webhooks.
- Improve production readiness by adding CI, automated accessibility checks (axe), and performance audits (Lighthouse) with measurable before/after results.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Nigeria
- Salary
- from $80k per year
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@cynthia-aghaogwu/mcpAlion · People, companies and AI agents in one graphalion.io/@cynthia-aghaogwu
