faid-terence — portfolio.tsx

// software engineer

Faid Terence JABO

<>

I'm a Software Engineer from Kigali, Rwanda with 4+ years of experience. I work at Irembo on the platform Rwandans use daily to access government services. I care a lot about reliability, good integrations, and writing code that's easy to hand off. Outside of work I write on dev.to/faidterence and I've mentored 13+ junior devs along the way.

4+Years Experience
13+Devs Mentored
dev.toTech Writer
const about = () => { /* who am i */ }
about.ts
zsh — faid@portfolio ~
Welcome to Faid Terence's interactive terminal 👋
Type help to see available commands.
~/portfolio ~
interface SkillSet { }
skills.ts
Frontend.ts
interface Frontend {
frameworks: ""React" | "Next.js" | "Angular" | "Flutter" | "React Native""
languages: ""TypeScript" | "JavaScript" | "Dart" | "HTML5" | "CSS3""
tools: ""Tailwind CSS" | "Vite" | "Firebase""
}
Backend.ts
interface Backend {
languages: ""Java" | "Node.js" | "Python""
frameworks: ""Spring Boot" | "NestJS" | "Express.js" | "FastAPI""
databases: ""PostgreSQL" | "MongoDB" | "MySQL""
}
DevOps.ts
interface DevOps {
cloud: ""Google Cloud Platform" | "Vercel""
tools: ""Docker" | "GitHub Actions""
monitoring: ""New Relic" | "PostHog""
}
HumanSkills.ts
interface HumanSkills {
communication: ""Technical Writing" | "Partner Communication" | "Cross-functional Collaboration""
problemSolving: ""Production Incident Response" | "Root-Cause Analysis""
management: ""Mentorship" | "Agile Delivery" | "Calm Under Pressure""
}
const experience = [ ]
4 roles
Software Engineer
Irembo
Mar 2024 – Presentcurrent
FlutterSpring BootAngularPostgreSQLMongoDBFirebase
Technical Team Lead
Andela Rwanda (ATLP)
Jan 2024 – Nov 2024
ReactNode.jsDockerPostgreSQL
Software Engineer
Techly Africa
Feb 2023 – Mar 2024
Next.jsNestJSPostgreSQLMTN MoMo APIAirtel Money API
Full Stack Developer
Andela — ATLP
Nov 2022 – Oct 2023
ReactNode.jsDockerMongoDB
const projects = [ ]
5 projects
./imbonesha

Detects unauthorized construction before it's too late. Uses satellite imagery and machine learning to automatically detect and flag unauthorized building activity across Rwanda — with permit verification against the national registry and a live violation map across all districts.

Satellite ImageryMachine LearningNext.jsPython
./vayo
Vayo

Rwanda and East Africa's online bus ticketing platform — search, compare, and book intercity buses across routes and operators. Think Redbus, built for East Africa.

Next.jsNode.jsPostgreSQLTypeScript
./docuchat-ai
DocuChat-AI

An intelligent document-based chatbot powered by LangChain and OpenAI. Processes PDF documents and engages in contextual Q&A conversations through a Streamlit interface.

LangChainOpenAIStreamlitPython
./m-money-tracker
M-Money Tracker

Android app that tracks MTN Mobile Money Rwanda usage — displays current balance, income, and expenses with offline-first SQLite storage.

FlutterDartSQLiteTelephony API
./react-json-form-builder
React Json Form Builder

A React-based tool for dynamic form creation and real-time preview. Edit JSON to define form structures and generate customisable forms instantly.

ReactJavaScriptViteJSONEditor
const contact = () => { }
contact.ts
return (

Let's build something great together.

Open to interesting problems, collaboration, and new opportunities. Don't hesitate to reach out.

);
// Work hard, learn daily, evolve constantly