cedric / workshopCEDRIC LOW · SOFTWARE ENGINEER

CEDRIC / INITIALIZING

constructing workshop..

skip to portfolio →

Cedric Low — software engineer

CEDRIC / SINGAPORE

Cedric Low, software engineer.

A static view of the complete workshop files.

Prefer a classic page? Read the portfolio →

Download Resume

about.md

### Cedric Low, Software engineer
​
I’m a software engineer based in Singapore, with 5 years of experience across full stack development, cloud and AI. I build across the stack, from user interfaces and backend services to retrieval pipelines and cloud deployments. Currently building MOMgpt at GovTech, an internal AI assistant for Singapore’s Ministry of Manpower. It helps staff across the ministry query internal data, including sensitive information, perform calculations and generate reports to support their work.
​
### Background
​
My background spans government, financial data, banking and managed services. I’ve modernised legacy applications, automated repetitive workflows and worked with developers and business stakeholders to get software delivered.
​
Outside work, I enjoy going to the gym, reading and building tools that make everyday life easier. Coding is more than a day job for me. I like getting my hands dirty, trying ideas and learning by building something useful.
​
### Next chapter
​
I’m looking to bring that experience into a team building AI products, trading systems or useful software. I want to contribute across the stack, tackle meaningful engineering problems and take ownership of the work I deliver.
​

experience.ts

// Experience
// Product, platform and delivery work across four engineering teams.
​
export type Role = {
readonly company: string;
readonly title: string;
readonly date: string;
readonly stack: readonly string[];
readonly description: readonly string[];
};
​
// Four engineering teams, latest first.
export const experience: readonly Role[] = [
{
company: "GovTech Singapore",
title: "Software Engineer",
date: "01/2026 - Present",
stack: [
"AWS",
"React",
"Node.js",
"TypeScript",
"JavaScript",
"Python",
"OpenSearch",
"RAG",
"Semantic Search",
"LLMs",
],
description: [
"Developing MOMgpt, an internal AI assistant that helps staff across the Ministry of Manpower query internal data, including sensitive information, perform calculations and generate reports.",
"Managed junior engineers and coordinated day to day development and delivery.",
"Established infrastructure and application environments to meet required compliance standards.",
"Improved information retrieval through benchmarking and refinement.",
"Own application development, retrieval integration and cloud deployment.",
],
},
​
{
company: "S&P Global",
title: "Software Engineer 2",
date: "09/2022 - 12/2024",
stack: [
"Java 8/11",
"Spring Boot",
"Groovy",
"Maven/Gradle",
"SQL",
"AWS (S3, EC2, Lambda, SQS, RDS)",
"Docker",
"Terraform",
"Python",
"GitLab",
"Linux",
"OpenShift",
],
description: [
"Ran stand-ups and sprint planning for a 20-person team across developers, business analysts and project managers.",
"Automated data-mapping work that used to take most of the week — cutting that time by about 70%.",
"Fixed bugs across the full stack (frontend, backend, database) under tight regulatory deadlines.",
"Mentored junior developers on debugging and code quality; set documentation standards that made onboarding easier.",
],
},
​
{
company: "Crédit Agricole CIB",
title: "Software Engineer",
date: "10/2021 - 09/2022",
stack: [
"Java 8",
"J2EE",
"Struts",
"HTML/CSS",
"JavaScript",
"AWS",
"Bitbucket",
"SQL",
],
description: [
"Helped modernise legacy Struts applications into web-based UIs used by the compliance team.",
"Handled deployments across DEV, UAT and PROD; worked directly with stakeholders to triage issues and propose fixes.",
],
},
​
{
company: "LTIMindtree",
title: "Junior Consultant",
date: "03/2021 - 10/2021",
stack: [
"Linux (CentOS)",
"Shell",
"Java",
"Bitbucket",
"Jenkins",
],
description: [
"Automated application operations with Unix shell scripts. Maintained the scripts to reduce manual ops work.",
],
},
​
];
​

projects.py

# Personal Projects
​
class Nami:
name = "Nami"
description = (
"Built a read-only portfolio and research system with broker aggregation, currency conversion and Telegram reports. "
"Implemented a deterministic backtest kernel with configurable execution costs, versioned model artifacts and traceable results."
)
stack = [
"Python",
"Pandas",
"NumPy",
"DuckDB",
"TypeScript",
"Telegram Bot API",
]
link = None
​
​
class Zoro:
name = "Zoro"
description = (
"Built a local token-alert dashboard and browser extension using ranked market-data polling and range-breakout watches. "
"Added Telegram notifications and cached public-wallet activity enrichment with explicit freshness and coverage indicators."
)
stack = [
"TypeScript",
"JavaScript",
"Node.js",
"Telegram Bot API",
]
link = None
​
​
class Cedpital:
name = "Cedpital"
description = (
"Built a website for a loan consulting service and converted enquiries into clients. "
"Generated over 200 leads and ranked among the top five in sales in Q3 2025."
)
stack = [
"Next.js",
"TypeScript",
"Tailwind",
"Vercel",
]
​
​

skills.java

class Skills {
final String[] languages = {
"TypeScript",
"JavaScript",
"Python",
"Java 8/11",
"SQL",
"Shell",
};
​
final String[] frontend = {
"React",
"Next.js",
"Tailwind",
"HTML/CSS",
};
​
final String[] backend = {
"Node.js",
"Spring Boot",
"J2EE",
"REST APIs",
"PostgreSQL",
"Redis",
};
​
final String[] cloudAndDevOps = {
"AWS",
"Docker",
"Terraform",
"Kubernetes/OpenShift",
"Linux",
};
​
final String[] toolingAndDelivery = {
"GitLab",
"Bitbucket",
"Maven/Gradle",
"Vercel",
"CI/CD",
"Automated testing",
"Playwright",
};
​
final String[] aiAndData = {
"RAG",
"LLM integration",
"OpenSearch",
"Pandas",
"NumPy",
};
​
}

qualifications.yaml

certifications:
- name: "AWS Certified Solutions Architect – Associate"
code: "SAA-C03"
earned: "June 2026"
​
education:
- degree: "BSc Creative Computing"
subject: "Computer Information Systems"
institution: "Goldsmiths, University of London"
period: "2018–2021"
classification: "First Class Honours"
relevantModules:
- "Project Management"
- "Managing Information Systems"
- "Interaction Design"
- "Databases"

workflow.yaml

# How I Work
​
ownership:
- "Work across the stack, from user interfaces and backend services to retrieval and cloud deployment."
- "Take responsibility for the work I deliver."
​
problemSolving:
- "Benchmark and refine retrieval to improve the quality of results."
- "Debug across the frontend, backend and database."
​
collaboration:
- "Coordinate day to day development and delivery."
- "Support junior engineers with debugging and code quality."
​
delivery:
- "Build infrastructure and application environments to meet required compliance standards."
- "Work with stakeholders to triage issues and support deployments across development, user acceptance testing and production."
​