Ukachi Charles — Software Engineer

Available for New Projects

Ukachi Charles Software Engineer.

I build full-stack web applications that are fast, secure, and built to last turning real problems into clean, reliable software people actually enjoy using.

Crafting code today · Shaping tomorrow's future

12+ Shipped Projects
PERN Core Stack
API-First Build Approach
Scroll

Who I Am

ABOUT ME

I'm a software engineer with hands-on experience across the full stack from crafting clean, responsive interfaces to designing secure, scalable backend systems. I work with the PERN stack (PostgreSQL, Express, React, Node.js) and know my way around HTML, Tailwind CSS, TypeScript, Next.js, NestJS and REST API design. Whether it's a sleek UI or a production API serving real users, I care about getting it right.


Security isn't an afterthought for me...it's baked into how I build. I implement JWT authentication, bcrypt password hashing, input validation, and HTTPS best practices as standard. Clients trust me with their products because I treat their users' data the way I'd want mine treated: with respect and protection at every layer.


I've contributed to enterprise systems, fintech APIs, and open-source tools and each project has sharpened my commitment to clean code, thoughtful architecture, and work that holds up under real-world pressure. If you're building something meaningful, I'd love to be part of it.

skills & selected work

Capabilities

Modern product work, packaged with more clarity.

I build responsive interfaces, backend systems, and workflow tools that are meant to be used in the real world, not just shown in screenshots. My comfort zone covers public products, internal business tools, and API-heavy work across React, Next.js, Express, NestJS, SQL, and the backend patterns that make fintech and operations products feel reliable.

React + Next.js Node.js + NestJS PERN delivery Fintech-friendly backend work Secure REST APIs Enterprise workflows .NET in progress

Recent impact

70% faster workflows

Withholding Tax Certification delivery at NMRC improved documentation efficiency while sharply reducing manual errors.

Build style

Clean, API-first, delivery-minded

Authentication, validation, rate limiting, structured data flow, and maintainable components are default expectations.

Current growth

Frontend strength, deeper backend range

I am actively adding .NET and ASP.NET Core to the stack while continuing to ship confidently with Node.js, SQL, and modern frontend systems.

02 API delivery

Backend services with real guardrails.

Backend work is where I am especially comfortable when the product needs structured logic, secure flows, and dependable data movement. Fintech-adjacent work feels natural to me because the quality bar is already in the way I build.

  • Express and NestJS services with JWT auth and middleware design
  • PostgreSQL and MySQL persistence with structured queries and migrations
  • NSWallet is a strong example of multi-step wallet and transaction logic
  • Rate limiting, validation, PDF export, and operational workflows

03 Enterprise execution

Internal tools that reduce manual work.

I like building products that make teams faster and remove manual friction. That is where the value becomes obvious very quickly.

  • Workflow redesign that improved speed and reduced human error
  • Cross-functional delivery with compliance, finance, audit, and QA
  • Role-based dashboards, approval flows, and reporting pipelines

04 Collaboration

Delivery that stays readable for teams.

I work comfortably across reviews, mentoring, documentation, and iteration. The goal is not only to ship, but to leave a codebase easier to understand and extend.

  • GitHub workflow discipline, debugging, review, and release support
  • Agile collaboration with product, engineering, and stakeholders
  • Clear technical communication for both technical and non-technical teams

Process

A focused build flow from goals to launch.

I do my best work when the process stays simple: understand the problem, structure the system, ship with care, and keep the result easy to maintain.

Discover

Clarify the problem first.

I map goals, users, edge cases, and delivery constraints before building so the product direction stays sharp.

Structure

Design the system around usage.

UI architecture, API boundaries, data models, and state flows are shaped early so the implementation has fewer surprises.

Build

Ship with speed, not shortcuts.

Clean components, secure endpoints, and practical validation keep the product stable while still moving fast.

Launch

Finish with confidence.

Testing, review, deployment prep, and follow-through matter as much as the code itself when the product goes live.

Stack

Tools I reach for consistently.

This is the stack I feel strongest in today, with .NET and ASP.NET Core being added deliberately as I deepen the backend side of my work.

Frontend

Production UI work across marketing sites, dashboards, and application interfaces.

React Next.js JavaScript TypeScript Tailwind CSS Responsive UI

Backend

API layers and workflow engines that handle auth, validation, and database-backed business logic.

Node.js Express NestJS PostgreSQL MySQL .NET / ASP.NET Core REST APIs

Workflow

Delivery habits and tooling that keep teams aligned and the output predictable.

Git + GitHub Postman Figma Jira Trello Agile

GitHub trail

Recent public repositories worth surfacing.

These public repos back up the story on this page: product UI, backend services, fintech-flavored API work, and experiments that keep my frontend and systems thinking sharp.

Education

2020-2024

Augustine University Ilara

Bsc Software Engineering

Graduated with a 4.07/5.0 CGPA in Software Engineering, earning placement on the Dean's List of Honor from 2020/2021 to 2023/2024 for outstanding academic performance. Throughout my studies, I applied theoretical knowledge to build practical, industry-relevant projects, demonstrating a strong foundation in software development, system architecture, and problem-solving. My academic journey reflects a commitment to excellence, innovation, and the ability to translate complex concepts into real-world applications.

2022-2024

ALX

Bsc Software Engineering

Successfully completed an intensive 18-month Full-Stack Software Engineering program at ALX, gaining hands-on experience in frontend and backend development, system design, and technical problem-solving. This rigorous training emphasized industry best practices, algorithmic thinking, and scalable software architecture, equipping me with the skills to build and deploy robust web applications. Through collaborative projects and real-world coding challenges, I developed strong technical communication, teamwork, and Agile development expertise, preparing me to contribute effectively in professional software engineering environments.

Certifications

2022-2024

ALX

Software Engineering

Software Engineering -- ALX. Completed an intensive full-stack software engineering program covering systems thinking, backend logic, frontend delivery, collaboration, and real-world project execution.

6 Months

Anchorsoft Academy

MERN Stack Program

Fullstack developer -- Anchorsoft Academy. Completed a focused six-month MERN stack program with practical training in frontend development, backend APIs, project workflows, and production-style application building.

Honors & Awards

Highlights

Recognition

Academic + professional

  • Software Engineering -- ALX
  • Fullstack developer -- Anchorsoft Academy
  • Awarded Most Valuable Player (MVP) at the Nigerian Mortgage Refinance Company (NMRC) for exceptional performance.
  • Received NMRC’s Certificate of Achievement for Exceptional Performance for outstanding creativity and contributions to organizational improvement.
  • Honors: Dean's List of Honor (2020/2021 – 2023/2024)

work experience

February 2025 – Present

Software Developer

Nigerian Mortgage Refinance Company (NMRC) | Remote

  • Built and deployed a Withholding Tax Certificate System using the PERN stack (PostgreSQL, Express, React, Node.js) that improved operational efficiency by 70% and reduced manual errors by 90%, earning the MVP Award and a Certificate of Achievement.
  • Developed an Appraisal Management Application that streamlined performance reviews and reduced appraisal timelines by 30%, with role-based access control and dynamic scoring.
  • Automated Key Risk Indicator (KRI) reporting for compliance, and collaborated cross-functionally with HR, IT, and management teams to deliver internal enterprise tools.

September 2025 – Present

Frontend Engineer

D'Hub Technologies | Remote

  • Building and maintaining frontend features using Next.js, TypeScript, and Tailwind CSS, translating Figma designs into pixel-perfect, accessible UI components.
  • Contributed to a company website revamp, improving performance, responsiveness, and user experience across the platform.
  • Helped shape reusable UI patterns and cleaner frontend structure, making the codebase easier to extend across product updates.

July 2024 – January 2025

Instructor & Developer

Anchorsoft Academy | Onsite

  • Taught web development fundamentals and backend concepts to students, covering HTML, CSS, JavaScript, and Express.js with hands-on project-based learning.
  • Built a wallet transfer demo backend using Express and PostgreSQL, demonstrating real-world API design, transaction handling, and database operations.
  • Conducted code reviews, mentored junior developers, and contributed to curriculum development for the academy's training programs.

August 2022 – November 2023

Software Engineer (Trainee)

ALX | Remote

  • Started with Shell scripting and Linux system operations, gaining a deep understanding of command-line interfaces, system administration, and automation. Progressed into low-level programming with C, strengthening my grasp of memory management, data structures, and algorithmic problem-solving. Transitioned into full-stack web development with Python, JavaScript, Node.js, React, and PostgreSQL.
  • Gained practical experience in troubleshooting, debugging, and optimizing web applications, collaborating with peers to design and implement real-world projects. Applied Agile methodologies, version control (Git/GitHub), and best practices in software development.
  • Strengthened collaboration and delivery habits through peer-based project work, clear communication, and regular code review across a fast-paced learning environment.

March 2023 – September 2023

Cyber Security Intern

Uridium Technologies, Lagos | Onsite

  • Worked on security solutions deployment, threat detection, and risk assessment. Assisted in configuring and deploying IBM Q-Radar security solutions, gaining hands-on experience in SIEM systems and security analytics.
  • Engaged in collaborative brainstorming sessions to address company security challenges, building a strong foundation in security architecture, compliance, and risk mitigation strategies.
  • Supported technical documentation and implementation follow-up, improving my understanding of incident response, monitoring, and enterprise security operations.

contact me

Get in Touch

Get in touch

Let's work together

reach my mail Call me on 07063165518 or 08065192105

14 Grace Baptist ST. Isaga Tedo, Lagos 1002214, Nigeria