Benjamin Acheampong
Full-stack engineer building scalable web systems, APIs, and cloud-based applications.
7+ years building production software across education, enterprise systems, AI tooling, and cloud infrastructure.
About
// profileI'm a software developer based in Accra, Ghana, with 7+ years of experience building production systems for education and enterprise. My work spans full-stack web development, backend APIs, cloud and serverless architecture, and automation.
I enjoy taking complex business problems, understanding the edge cases, and turning them into software that is reliable and maintainable. I have recently expanded that work into AI-assisted systems, NLP, testing, CI/CD, observability, and Dockerized applications.
Skills
// engineering stackA practical stack across interfaces, APIs, data, cloud infrastructure, and AI-assisted engineering.
Experience
// deploy historySoftware Developer
current- Designed and developed features for the Online School Information System (OSIS), a production platform used across multiple institutions.
- Built REST APIs including WAEC results verification and Google Workspace integration for automated student email creation.
- Migrated legacy PHP services to serverless Node.js on AWS Lambda to support scalability and reduce infrastructure cost.
- Used queues and Lambda for heavy workloads such as bulk student registration.
- Automated academic workflows including index number generation and translated business requirements into technical documentation and use cases.
Software Engineering Intern
2026- Built AI and SEO intelligence workflows using URL scraping, Playwright fallbacks, NLP keyword extraction, query fanouts, and cited-domain extraction.
- Built DraftLint, a pre-publication content linting system combining deterministic rules with explainable ML for clarity, quality, and risk checks.
- Built a domain audit system covering DNS, SSL, SPF, DKIM, and DMARC with reporting and critical-issue views.
- Dockerized frontend and backend systems and worked in sprint-based engineering workflows.
IT Support
archived- Installed and configured hardware and software systems, provided frontline troubleshooting, and supported staff.
- Collected and analyzed departmental data in Excel to support reporting and decisions.
IT Support Intern
archived- Patched and upgraded software, provided frontline IT support, and edited video content with EDIUS.
Training & education
// foundationsFCDC / Sep - Nov 2025
Full-Stack Developer Cohort
Advanced engineering program covering architecture, AI-assisted development, realtime systems, database design, testing, CI/CD, performance, and observability.
Google Cloud
Associate Cloud Engineer
Certified in cloud architecture, compute, storage, IAM, networking, GKE, Pub/Sub, SQL, and infrastructure fundamentals.
Education
B.Sc. Computer Science
KNUST, Kumasi, Ghana / 2013 - 2017
Other certifications
- PRINCE2 Foundation
- Agile Scrum Foundation
- Software Security
- Writing Secure Code (PHP Security)
Featured work
// selected systemsOnline School Information System
Large-scale school management platform covering admissions, student records, course registration, results processing, and graduation workflows.
- REST APIs and third-party integrations
- PHP services migrated to Node.js and AWS Lambda
- Queues for high-volume registration workloads
- WAEC and Google Workspace integrations
AI / SEO Intelligence
Content and search intelligence workflow using scraping, Playwright, NLP, query fanouts, forced web search, and cited-domain extraction.
See the engineering story →DraftLint
Pre-publication content linting combining deterministic rules and explainable ML for clarity, quality, tone, spam, legal, and compliance risks.
Domain Audit System
Automated domain audits for DNS, site availability, SSL, SPF, DKIM, and DMARC, with summary insights and critical-issue reporting.
Engineering notes
// lessons from productionI like documenting the engineering decisions behind the systems I build, especially the bugs and trade-offs that are easy to miss in a polished project description.
- When a read replica returned the wrong number of coursesA production consistency issue caused by replication lag between writes and reads.
- Migrating PHP services to AWS LambdaWhat changed when a legacy API moved to a serverless Node.js architecture.
- Why query fanouts improve grounded AI workflowsBreaking one question into targeted searches and aggregating cited results.
- Explainability over black-box AIDesigning DraftLint so users can see the issue, why it matters, and how to fix it.
Building reliable systems. Solving real problems.
- EMAILabenjiro@gmail.com
- PHONE+233 54 386 8161
- LOCATIONAccra, Ghana
- LINKEDINBenjamin Acheampong →