(About)

Franklyn Onye

Full-Stack Software Developer

Full-stack software developer building modern web applications, backend systems, and AI-powered products. Works across frontend, backend, databases, infrastructure, and deployment, with particular experience in Svelte/SvelteKit, Python, FastAPI, PostgreSQL, MongoDB, PocketBase, Docker, and real-time systems.

About

Franklyn approaches software development as a continuous process of building, investigating, learning, and improving. Focus is not only on making software work, but on understanding why it works and how to make it better.

Interests extend beyond the web stack into event-driven architecture, RAG, vector search, distributed systems, and AI engineering. He learns primarily by building, investigating unfamiliar problems deeply, and turning unfamiliar technologies into working systems.

Understand the system, not just the framework.

systems in motion

How I work

01

What I do

I build full-stack applications and the infrastructure that supports them. I prefer understanding the complete system rather than limiting myself to one part of the stack.

02

My approach

Naturally curious about how things work underneath the abstraction. I learn technologies by actually building with them.

03

How I learn

By building, investigating unfamiliar problems deeply, and turning unfamiliar technologies into working systems.

04

Beyond the code

Resourcefulness, independent learning, adapting across environments, and figuring out unfamiliar technical problems.

05

Where I'm going

Continuing toward becoming a stronger full-stack and systems-oriented software engineer, with emphasis on backend architecture, distributed systems, AI engineering, and infrastructure.

Areas of experience

01

Architecture & Systems

Explored event sourcing, projections, saga patterns, real-time applications, and collaborative systems.

02

Booking & Business Applications

Web applications involving booking systems and websites, including deployment, domain configuration, server management, Docker, database hosting, email delivery, authentication, production environments, and application performance.

03

PocketBase & Backend Systems

PocketBase for authentication, collections, content management, user data, application state, file storage, and backend APIs. Explored its permission model and administrative architecture.

04

Infrastructure & Deployment

Linux, Ubuntu, WSL, Docker, cloud servers, DigitalOcean, Git, environment configuration, production deployments, and server administration. Debugged memory limits, Docker config, dependencies, networking, SMTP restrictions, and database connectivity.

Featured projects

Technical skills

Frontend

Svelte SvelteKit React Next.js TypeScript JavaScript Tailwind CSS Vite Lucide

Backend & APIs

Python FastAPI Flask Convex Stripe Paystack REST APIs Authentication Background processing API integrations

Data & Storage

PostgreSQL MongoDB PocketBase SQLite Vector search Embeddings Database design Database optimization

Real-time & Systems

WebSockets CRDTs Yjs Event-driven architecture Real-time applications Collaborative systems Distributed architecture

Infrastructure

Docker Linux Ubuntu WSL DigitalOcean Cloud servers Git Containerized deployments Server administration

AI & LLMs

Retrieval-Augmented Generation Streaming AI responses Semantic retrieval AI/LLM integrations Claude Gemini

Interested in

Distributed systemsAI engineeringLLM applicationsRAG systemsReal-time applicationsEvent-driven architecturesDeveloper toolsSaaS productsCloud infrastructureDatabase architectureCollaborative softwareProduct engineering