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: 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: "Building MOMgpt to help ministry staff query internal data, including sensitive information, perform calculations and generate reports. Manage junior engineers and delivery, establish infrastructure for compliance, and improve retrieval through benchmarking and refinement.",
},
​
{
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: "Cut data-mapping time by about 70% through automation. Coordinated stand-ups and sprint planning for a 20-person team, solved full-stack issues under regulatory deadlines and mentored junior developers.",
},
​
{
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: "Modernised legacy Struts applications into web UIs for compliance teams. Delivered DEV, UAT and PROD deployments and worked 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, maintaining them to reduce manual 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."
​