<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Aiman Aizuddin</title><link>https://aimanaizuddin.com/</link><description>Recent content in Home on Aiman Aizuddin</description><generator>Hugo</generator><language>en-MY</language><copyright>Copyright © 2026, Aiman Aizuddin.</copyright><lastBuildDate>Wed, 02 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aimanaizuddin.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Ledgerlane — Client Invoice Tracker</title><link>https://aimanaizuddin.com/projects/ledgerlane/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/projects/ledgerlane/</guid><description>&lt;p&gt;Ledgerlane is a production-ready React and TypeScript workspace for a finance and supply-chain executive. It brings client records, invoice intake, payment status, return notes, dashboards, and exports into one operational flow.&lt;/p&gt;
&lt;p&gt;The product is deliberately manual-review-first. A person enters and checks each invoice, while its original spreadsheet, image, or PDF proof remains available in Firebase Storage. The workflow makes records easier to trust without sending documents through AI, OCR, or external model calls.&lt;/p&gt;</description></item><item><title>About</title><link>https://aimanaizuddin.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/about/</guid><description>&lt;h1 id="about"&gt;About&lt;/h1&gt;
&lt;p&gt;I have more than a year of professional experience building cross-platform mobile applications and high-performance web solutions. I’m most at home translating a practical problem into a secure, usable product—with an eye on the details that make it hold up after launch.&lt;/p&gt;
&lt;p&gt;At Ukuya Sdn. Bhd., I have worked on Flutter applications for government administrative operations, prioritising security, scalability, and accessibility. Before that, I delivered web applications and progressive web apps for a range of freelance clients.&lt;/p&gt;</description></item><item><title>Wedding Planner PWA</title><link>https://aimanaizuddin.com/projects/wedding-planner-pwa/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/projects/wedding-planner-pwa/</guid><description>&lt;p&gt;A premium progressive web application for seamless wedding coordination. The product uses an offline-first architecture and reactive state management to make a high-stakes planning process calmer and more dependable.&lt;/p&gt;
&lt;h2 id="highlights"&gt;Highlights&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Offline-first experience for use on the move.&lt;/li&gt;
&lt;li&gt;A polished interface for complex event-planning tasks.&lt;/li&gt;
&lt;li&gt;Lighthouse performance score of 98 and accessibility score of 100.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="at-a-glance"&gt;At a glance&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Performance&lt;/td&gt;
					&lt;td&gt;98&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Accessibility&lt;/td&gt;
					&lt;td&gt;100&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PWA&lt;/td&gt;
					&lt;td&gt;Yes&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="built-with"&gt;Built with&lt;/h2&gt;
&lt;p&gt;React · TypeScript · Vite · Tailwind CSS · Local-first architecture&lt;/p&gt;</description></item><item><title>Resume</title><link>https://aimanaizuddin.com/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/resume/</guid><description>&lt;h2 id="profile"&gt;Profile&lt;/h2&gt;
&lt;p&gt;Full Stack Developer with 1+ years of experience building cross-platform mobile and web applications across front end, back end, REST APIs, and SQL. I have delivered enterprise-grade solutions for government operations and use an AI-agentic workflow for architectural planning and code validation with careful data-privacy hygiene. I am also building cloud infrastructure knowledge while preparing for the AWS Cloud Practitioner certification and studying scalable system architecture.&lt;/p&gt;
&lt;h2 id="experience"&gt;Experience&lt;/h2&gt;
&lt;h3 id="mobile-developer-flutter--ukuya-sdn-bhd"&gt;Mobile Developer (Flutter) — Ukuya Sdn. Bhd.&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Petaling Jaya · Aug 2024 – May 2026&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Contact</title><link>https://aimanaizuddin.com/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/contact/</guid><description>&lt;h1 id="lets-talk"&gt;Let’s talk&lt;/h1&gt;
&lt;p&gt;Have a product to build, an existing application to improve, or a role that might be a good fit? I’m available for remote opportunities and thoughtful development work.&lt;/p&gt;

&lt;p class="contact-action"&gt;&lt;a class="primary-link" href="mailto:aimanaizuddin@hotmail.my"&gt;Start an email &lt;span aria-hidden="true"&gt;→&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2 id="reach-me"&gt;Reach me&lt;/h2&gt;

&lt;ul class="contact-links"&gt;
 &lt;li&gt;&lt;span&gt;Email&lt;/span&gt;&lt;a href="mailto:aimanaizuddin@hotmail.my"&gt;aimanaizuddin@hotmail.my&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span&gt;LinkedIn&lt;/span&gt;&lt;a href="https://linkedin.com/in/aiman-aizuddin/" rel="noopener noreferrer"&gt;linkedin.com/in/aiman-aizuddin&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span&gt;GitHub&lt;/span&gt;&lt;a href="https://github.com/helloaim4n/" rel="noopener noreferrer"&gt;github.com/helloaim4n&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a quick overview of my background, you can also &lt;a href="https://aimanaizuddin.com/resume/"&gt;view or download my resume&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When you write, a little context on the problem, the people using it, and the desired outcome is plenty to start a useful conversation.&lt;/p&gt;</description></item><item><title>Bringing a personal site to a custom domain</title><link>https://aimanaizuddin.com/build-log/bringing-a-personal-site-to-a-custom-domain/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/build-log/bringing-a-personal-site-to-a-custom-domain/</guid><description>&lt;p&gt;Publishing a portfolio is a small technical task with an outsized practical effect: it turns a link in a message into a place that feels stable, personal, and easy to remember.&lt;/p&gt;
&lt;h2 id="the-setup"&gt;The setup&lt;/h2&gt;
&lt;p&gt;The site is hosted as a static deployment on Netlify, with &lt;code&gt;aimanaizuddin.com&lt;/code&gt; registered and managed through Cloudflare. After the DNS record was added, the custom domain was connected to the Netlify site and HTTPS was enforced at the edge.&lt;/p&gt;</description></item><item><title>Moving this portfolio from React to Hugo</title><link>https://aimanaizuddin.com/build-log/moving-this-portfolio-to-hugo/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/build-log/moving-this-portfolio-to-hugo/</guid><description>&lt;p&gt;This portfolio began as a React and Vite single-page site. It worked, but publishing a small update meant returning to a front-end project when what I really wanted was a calm place to write, document work, and keep moving.&lt;/p&gt;
&lt;h2 id="the-goal"&gt;The goal&lt;/h2&gt;
&lt;p&gt;I wanted the site to make three things easy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;explain the work behind a project without turning every page into a case study;&lt;/li&gt;
&lt;li&gt;publish a short note as soon as I learn something useful; and&lt;/li&gt;
&lt;li&gt;keep the site fast and simple enough that maintenance stays out of the way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-changed"&gt;What changed&lt;/h2&gt;
&lt;p&gt;I moved the portfolio content into Hugo and used Hugo Bear Blog as the base. The pages are now Markdown files: the home page, project write-ups, the now page, contact page, this Build Log, and the resume page all live as content rather than components.&lt;/p&gt;</description></item><item><title>Building Ledgerlane: a calmer way to control client invoices</title><link>https://aimanaizuddin.com/build-log/building-ledgerlane/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/build-log/building-ledgerlane/</guid><description>&lt;p&gt;I recently built and shipped &lt;a href="https://aimanaizuddin.com/projects/ledgerlane/"&gt;Ledgerlane&lt;/a&gt;, a mobile-first workspace for a finance and supply-chain executive who needed a clearer way to manage client invoices.&lt;/p&gt;
&lt;p&gt;The goal was practical: bring client records, invoice intake, payment status, return notes, original proof files, and reporting into one focused place. The result is now live at &lt;a href="https://ledgerlane-app.web.app/"&gt;ledgerlane-app.web.app&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="the-problem"&gt;The problem&lt;/h2&gt;
&lt;p&gt;Invoice work often lives across spreadsheets, email attachments, and ad hoc follow-ups. That makes it harder to answer simple questions: what is still pending, what is overdue, which client does a record belong to, and where is the original proof?&lt;/p&gt;</description></item><item><title>Approach</title><link>https://aimanaizuddin.com/approach/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/approach/</guid><description>&lt;h1 id="how-i-work"&gt;How I work&lt;/h1&gt;
&lt;h2 id="ai-agentic-workflow"&gt;AI-agentic workflow&lt;/h2&gt;
&lt;p&gt;I don’t just use AI for code generation. I deploy AI agents for architectural review, edge-case discovery, automated testing, and documentation validation. This multiplies development velocity while maintaining code quality.&lt;/p&gt;
&lt;h2 id="data-privacy-hygiene"&gt;Data-privacy hygiene&lt;/h2&gt;
&lt;p&gt;Every project follows zero-trust principles: local-first architecture, encrypted data at rest, minimal data collection, and strict access controls. User data is never a commodity.&lt;/p&gt;
&lt;h2 id="performance-first-mindset"&gt;Performance-first mindset&lt;/h2&gt;
&lt;p&gt;From bundle-size optimisation to efficient state management, I build applications that load instantly and respond immediately. Performance isn’t an afterthought—it’s the foundation.&lt;/p&gt;</description></item><item><title>Experience</title><link>https://aimanaizuddin.com/experience/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/experience/</guid><description>&lt;h1 id="experience"&gt;Experience&lt;/h1&gt;
&lt;h2 id="mobile-developer-flutter"&gt;Mobile Developer (Flutter)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Ukuya Sdn. Bhd.&lt;/strong&gt; · Permanent · Hybrid&lt;br&gt;
2024 — 2026&lt;/p&gt;
&lt;p&gt;Architecting cross-platform solutions for government administrative operations, with an emphasis on security, scalability, and user accessibility.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developed Flutter applications serving 500+ internal users.&lt;/li&gt;
&lt;li&gt;Designed REST API architecture with 99.9% uptime.&lt;/li&gt;
&lt;li&gt;Implemented AI-driven code validation that reduced bugs by 40%.&lt;/li&gt;
&lt;li&gt;Established data-privacy protocols aligned with government standards.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stack:&lt;/strong&gt; Flutter, Dart, Firebase, SQL, REST API&lt;/p&gt;
&lt;h2 id="computer-programmer"&gt;Computer Programmer&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Freelance / Self-Employed&lt;/strong&gt; · Remote&lt;br&gt;
2022 — 2023&lt;/p&gt;</description></item><item><title>Now</title><link>https://aimanaizuddin.com/now/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/now/</guid><description>&lt;h1 id="now"&gt;Now&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Last reviewed: 2 September 2026.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A snapshot of the work, learning, and product decisions currently in focus.&lt;/p&gt;
&lt;h2 id="ledgerlane"&gt;Ledgerlane&lt;/h2&gt;
&lt;p&gt;I recently built and shipped Ledgerlane, a production invoice-control workspace for a finance and supply-chain executive. It keeps invoice intake, retained proof files, payment status, client scope, and reporting in one focused place.&lt;/p&gt;
&lt;p&gt;The app uses React, TypeScript, Tailwind CSS, Firebase, Recharts, and Excel export. Its focus is a manual-review-first workflow that keeps people in control of what gets recorded and shared.&lt;/p&gt;</description></item><item><title>Skills</title><link>https://aimanaizuddin.com/skills/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://aimanaizuddin.com/skills/</guid><description>&lt;h1 id="skills"&gt;Skills&lt;/h1&gt;
&lt;h2 id="languages"&gt;Languages&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Skill&lt;/th&gt;
					&lt;th&gt;Current focus&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Dart&lt;/td&gt;
					&lt;td&gt;90%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Python&lt;/td&gt;
					&lt;td&gt;85%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;TypeScript&lt;/td&gt;
					&lt;td&gt;88%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SQL&lt;/td&gt;
					&lt;td&gt;82%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;JavaScript&lt;/td&gt;
					&lt;td&gt;90%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PHP&lt;/td&gt;
					&lt;td&gt;70%&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="frameworks-and-platforms"&gt;Frameworks and platforms&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Skill&lt;/th&gt;
					&lt;th&gt;Current focus&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Flutter&lt;/td&gt;
					&lt;td&gt;92%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;React&lt;/td&gt;
					&lt;td&gt;88%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Node.js&lt;/td&gt;
					&lt;td&gt;78%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Firebase&lt;/td&gt;
					&lt;td&gt;85%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Tailwind CSS&lt;/td&gt;
					&lt;td&gt;95%&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="workflow"&gt;Workflow&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Skill&lt;/th&gt;
					&lt;th&gt;Current focus&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;AI-agentic development&lt;/td&gt;
					&lt;td&gt;95%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Prompt engineering&lt;/td&gt;
					&lt;td&gt;90%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Data privacy&lt;/td&gt;
					&lt;td&gt;92%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;AWS&lt;/td&gt;
					&lt;td&gt;45%&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Architecture review&lt;/td&gt;
					&lt;td&gt;88%&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="supporting-practices"&gt;Supporting practices&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Practice&lt;/th&gt;
					&lt;th&gt;Experience&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Git version control&lt;/td&gt;
					&lt;td&gt;Advanced&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;REST API design&lt;/td&gt;
					&lt;td&gt;Intermediate&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Database architecture&lt;/td&gt;
					&lt;td&gt;Intermediate&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CI/CD pipelines&lt;/td&gt;
					&lt;td&gt;Intermediate&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Cloud deployment&lt;/td&gt;
					&lt;td&gt;Intermediate&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I use tools in service of a clear outcome: a product that is understandable, testable, and respectful of its users’ data.&lt;/p&gt;</description></item></channel></rss>