Hola Mundo

Prince Mbeah Essilfie

Software Developer specializes in building backend systems, mobile and web apps.

About Me

Backend-focused engineer who builds tools developers love.

Backend-focused full-stack engineer with production experience across Spring Boot, NestJS, and TypeScript, delivering systems in health and enterprise domains ... from authentication architecture to real-time communication and automated financial computation.

Comfortable owning features end-to-end across frontend, backend, database, and cloud infrastructure. I also build developer tools ... VS Code extensions and Neovim plugins that streamline workflows.

0
Years Experience
0
Projects Built
0
VS Code Extensions
0
Extension Installs
Core Expertise
Spring BootNestJSTypeScriptRustJavaPostgreSQL
Frontend
VueNuxtReactAngularFlutter
Tools & Infra
DockerGitGitHub ActionsCloudflareGCP
Realtime
WebSocketSocket.ioSSE

Experience

Where I've been building things.

Nov 2025 – Present

Backend Engineer – NSP

Amalitech • Takoradi, Ghana

  • Architected JWT RSA-based auth system with SSO integration, custom annotations, and role-based access control across six user roles.
  • Designed a performance scoring engine managing PI periods, scoring frameworks, and automated target/bonus computation.
  • Resolved N+1 query performance issues in GraphQL via batch fetching; enforced data-integrity via PostgreSQL triggers.
  • Built rate limiting (100 req/min/user) and maintained 70%+ test coverage (JaCoCo, Hurl E2E).
Oct 2023 – Feb 2026

Backend Engineer – Freelance

Zomujo Foundation • Remote, Ghana

  • 2.5+ years owning backend systems for a health-tech platform: cloud storage, verification flows, PDF generation, real-time notifications (SSE, WebSocket), and EMR migration from TSOA to NestJS/Prisma.

Projects

Tools, apps, and systems I've built.

★ Featured
14k

Nasm Compiler for Linux

Vs Code Extension that automates the compilation and execution of assembly codes written in NASM.

VS Code ExtensionNASMAssembly
View Project
★ Featured
1.8k

Pseudo Runner

A VS Code extension that runs pseudo code files directly in the editor.

TypeScriptVS Code Extension
View Project
★ Featured

Hurl+

A complete HTTP testing toolkit for .hurl files in VS Code — syntax highlighting, CodeLens execution, IntelliSense, hover docs, diagnostics, and a notebook view.

TypeScriptVS Code ExtensionHurl
View Project
★ Featured

Liquibase Runner

A VS Code extension for managing Liquibase database migrations, with a sidebar tree view, live dashboard panel, and auto-detected Maven/Gradle/CLI setups.

TypeScriptVS Code ExtensionLiquibase
View Project
★ Featured

Rust SQLite

A SQLite implementation written in Rust, exploring database internals and storage engine design.

RustDatabases
View Project

Cyale Website

Website for a youth-advocacy nonprofit in Abuesi, Ghana, with member auth, an impact showcase, event announcements, donations, and a leadership directory.

NuxtJsVueJsTypeScriptPrisma

Kratos Chat

Full featured Chat app with voice and video calls feature

KotlinSpringbootLiquibaseWebsocket

Pseudo Code Interpreter

A pseudo code interpreter written in rust that interprets pseudocode file passed to it as cli argument.

Rust

Linux Simulator

A browser-based, offline-first Linux desktop simulator for beginners — window manager, file manager, text editor, terminal, and guided lessons over one shared virtual filesystem.

SvelteTypeScriptTailwind CSSIndexedDB

Global Supreme Ministries

Full-stack website for a Christian non-profit, with member auth, content management for sermons, books, and devotionals, an events gallery, and public membership sign-up.

NuxtJsVueJsTypeScriptDrizzle

graphql-resolver.nvim

A Neovim plugin replicating IntelliJ's GraphQL-to-Spring Boot resolver navigation, with Treesitter-based support for Spring for GraphQL and Netflix DGS annotations.

LuaNeovim PluginTreesitterGraphQL

liquibase.nvim

A Neovim plugin for managing Liquibase database migrations in Java projects without leaving the editor.

LuaNeovim PluginLiquibase

MultiRoot.nvim

A Neovim plugin that brings VS Code-style multi-root workspace support to Neovim.

LuaNeovim Plugin

Certifications

Continuous learning and professional development.

Complete Pandas for Absolute Beginners 2023

Udemy • Nov 2023

Pandas

View Credential

Crash Course on Python

Coursera • June 2022

Basic Python Data Structures, OOP

View Credential

Data Science and Machine Learning Basic to Advanced

Udemy • Oct 2023

Python Numpy, Pandas, Matplotlib, Scikit Learn, Data Visiualization and Preparation, ML

View Credential

Using Python to Interact with the Operating System

Coursera • Dec 2023

Python Programming, Bash Scripting

View Credential

I Write About Engineering

Backend systems, Rust, developer tools, and lessons from building production software.

Read on BitShift Devs

Let's build something together

I'm always open to interesting projects, collaborations, or just chatting about engineering.