Skip to content

04 / A little context

Engineer by craft.
Builder by instinct.

I’m a backend-focused software engineer who designs and builds systems with clarity, context, and long-term thinking in mind.

Based in Takoradi, Ghana


01Background

How I got here

I’m a generalist by capability and a specialist by thinking.

I design software systems from the earliest planning stages, clarifying requirements, identifying trade-offs, and shaping architecture through to implementation across backend services, web interfaces, and mobile applications.

I’ve worked with:

  • backend systems in Java, Spring Boot, and Python
  • web interfaces using React and modern JavaScript
  • mobile applications built with Flutter
  • data flows, authentication, and security-sensitive features
  • AI-assisted tools and experimentation platforms

What ties all of this together is not the tech stack, but how the pieces fit.

I care about structure, boundaries, and clarity.
I like systems that are easy to reason about, evolve, and explain.

02Principles

How I think

  1. 01I optimize for clarity before cleverness
  2. 02I question requirements before implementing them
  3. 03I care about the entire lifecycle, from idea → architecture → implementation → iteration
  4. 04I design systems to survive real users, bad networks, and future maintainers
  5. 05I care about trade-offs, every decision costs something
I’m more interested in building useful, understandable software than chasing trends, titles, or hype. I prefer depth over noise.

03Focus

What I work on

  • System design & architecture

    Turning vague ideas into structured, well-bounded systems.

  • Backend engineering

    APIs, services, authentication, data handling, and reliability.

  • Frontend & interaction layers

    Building interfaces that reflect the system’s structure rather than fighting it.

  • Mobile applications

    Focused, purpose-driven apps where constraints matter.

  • Planning & technical decision-making

    Choosing what not to build and when to keep things simple.

  • AI-assisted & experimental tools

    Using AI to support reasoning, learning, and productivity, not replace them.

04Experience

Where I’ve worked

  1. Jan 2025 — Present

    Associate Software Developer

    Amalitech Ghana · Takoradi, Ghana

    • Developed AI-powered solutions, including: A code analysis tool and a developer quiz bot
    • Designed microservices architectures, ensuring scalability and maintainability.
    • Worked in a team to build an AI based tool for reviewing pull requests, improving code quality across internal projects by over 30%.
    • Built a real-time collaboration tool for an AI-based video generation platform built with flask and celery, enabling collaborators to track project changes in realtime.
    • Led a team of developers to create comprehensive codebase and API documentation, significantly improving the onboarding experience for new developers.
    • Established documentation guidelines & maintenance rules, ensuring consistency and long-term usability.
    • Mentored junior developers, fostering team growth through knowledge-sharing and collaboration.
  2. Oct 2023 — Dec 2024

    Junior Software Developer

    Amalitech Ghana · Takoradi, Ghana

    • Worked in a team to build an in-vehicle infotainment system using Java 8, SVN, XML, and Python for integration testing.
    • Identified and resolved multiple bugs in the infotainment system improving customer satisfaction.
    • Assumed leadership responsibilities by occasionally leading stand-up meetings, facilitating discussions, and ensuring team alignment and progress tracking.
    • Worked in a team to build a test taking platform with a microservice architecture using Java 17, Spring Boot, PostgreSQL, Nodejs, DynamoDB, Redis, Sentry and Angular.
    • Designed and implemented a robust authentication and authorization system using Spring Security for a microservices architecture, ensuring tight access control and security.
  3. Nov 2022 — Oct 2023

    NSP Software Developer

    Amalitech Ghana · Takoradi, Ghana

    • Worked with DevOps to setup monitoring and alert system for software monitoring in production environment
    • Worked in a team to build an image search engine using Django, PostgreSQL, Redis and reactjs. Implemented system monitoring using Prometheus, Grafana, and Sentry, reducing downtime by 20%.
    • Spearheaded the development of a task scheduling system leveraging Celery and Redis, enabling reliable asynchronous processing for a large-scale Django application.
    • Implemented server-side caching for the image search engine, improving response time by over 50%.
    • Researched and implemented an improved image processing algorithm to reduce the size of processed images in the database, saving 30% of server storage.
Download my CV(opens in a new tab)

05Toolkit

What I build with

Tools
Postman · Git · Jira
Languages
Java · JavaScript/TypeScript · Dart · HTML/CSS · Python
Frameworks
Flutter · FastAPI · Django · React/Next · Spring Boot · Flask
CI/CD
GitHub Actions
Monitoring
Grafana · Prometheus · Sentry
Databases
Redis · DynamoDB · PostgreSQL
Cloud & infrastructure
AWS · Docker