Websites & Landing Pages
Websites that work as your best salesperson — clear, fast, and built to turn visitors into customers.
- Company profiles
- Landing pages that convert
- Fast, modern redesigns
INDEPENDENT WEB STUDIO
Websites, web apps, dashboards, and custom tools — built by Kris, for people who need things that work. Direct collaboration, no agency runaround.
01 / Services
Every service below exists for one reason: to solve a business problem and deliver something useful. Here's what I can build for you.
Websites that work as your best salesperson — clear, fast, and built to turn visitors into customers.
Tools that run your business — dashboards, admin panels, and internal systems your team will actually use.
Software built around your workflow — MVPs, SaaS products, automation, and connecting the tools you already use.
02 / Selected work
Selected projects told from the business side — the problem, the result, and my part in it.
The future of the web is immersive.
ProblemA static product page couldn't convey the tactile feel of a premium device — visitors needed to experience it, not just read about it.
ResultAn interactive 3D MacBook experience with scroll-driven animations that keeps users exploring every detail of the product.
Why just look at a product when you can experience it? MacLand explores the boundary between static web pages and high-fidelity 3D environments.
A fully interactive 3D model sits inside a polished web interface — users can explore every curve and detail of the MacBook Pro.
Built with Three.js for 3D rendering and GSAP for precision scroll animations, optimized so transitions feel as smooth as a native app.

A portfolio that feels like a desktop.
ProblemTraditional portfolio sites blend together — recruiters and clients needed a memorable way to browse projects and skills.
ResultA macOS-inspired desktop experience with draggable windows, Finder navigation, and project showcases that stand out from template portfolios.
Kris-OS reimagines a developer portfolio as a living desktop environment — complete with dock, Finder, and native-feeling windows.
Each project lives in its own folder with descriptions, screenshots, and live demo links — browsed the way you'd explore files on a Mac.
GSAP powers smooth window animations and draggable interactions, while Next.js keeps the experience fast and deployable anywhere.

Structured Japanese learning, online.
ProblemLanguage learners needed a structured way to practice and track progress online — scattered resources weren't enough.
ResultA complete learning platform with progress tracking and interactive lessons that keeps students engaged and coming back.
Jepangku gives Japanese learners a dedicated space to study with clear lesson paths and measurable progress.
The platform combines structured curriculum with tracking tools so students always know where they stand.
Built for retention — every interaction is designed to keep learners motivated through their language journey.

Digitizing layer farm operations.
ProblemManual record-keeping and disconnected spreadsheets made it hard to track flock health, production, and costs across the farm.
ResultA centralized management dashboard that gives farm operators real-time visibility into operations and cuts down on paperwork.
AAPM Layerfarm Management replaces paper logs and scattered spreadsheets with one system for daily farm operations.
Operators can monitor production metrics, manage flock records, and generate reports without switching between tools.
Designed for the field — a clear interface that works for staff who need answers fast, not another complicated ERP.

Events deserve a stage online.
ProblemThe client needed a professional web presence to promote events, share details, and build credibility with attendees.
ResultA polished event website that communicates brand identity clearly and gives visitors everything they need to engage.
Charissa Event needed a website that matches the quality of the events themselves — professional, inviting, and easy to navigate.
The site highlights upcoming events, brand story, and contact paths so potential clients can reach out with confidence.
Built with modern front-end tooling for fast load times and a responsive layout across every device.

An event company, presented properly.
ProblemAn event equipment rental and event organizer company needed a professional web presence that shows clients what they do — and earns trust before the first call.
ResultA clean company profile website that presents their services and equipment clearly, so potential clients understand the offering and reach out with confidence.
Seculture is an event equipment rental and event organizer company, and its website is a company profile built to sell before a human even gets involved.
The site presents their services — corporate events, weddings, concerts, and more — in a clear, trustworthy layout that makes the company easy to find and easy to contact.
Clean typography and responsive design keep the profile professional on any device, reflecting the quality of the events themselves.

03 / Why kodesbykris
You're not hiring an agency with a rotating cast. You're hiring one engineer who answers for the whole project.
Software engineering & web development
Hiring me is like adding a technical partner who actually cares about the outcome.
BUILD • SOLVE • DELIVER
The person you discuss your project with is the person who writes the code. No account managers, no handoffs.
Clear scope, a realistic timeline, and a fixed quote before we start. You always know where things stand.
Maintainable, documented code — the kind you won't have to rebuild in six months when it needs to grow.
One project at a time, treated with the care it deserves — because your business depends on it.
I stay available after go-live for fixes, improvements, and whatever comes next as your business grows.
I'm Kris, a software engineer and web developer based in Indonesia, working with businesses and founders around the world. I build websites, web apps, and custom software — and I've been doing it long enough to know that the best projects are the ones that solve a real problem and stay useful long after launch.
kodesbykris is a one-person studio. That means when you work with me, you get one person who owns the whole project: the planning, the code, the delivery, and the support after launch. No handoffs, no “we'll get back to you” — just clear communication and work that ships.
I care about the outcome, not just the output. If a project doesn't serve your business, I'll tell you before I build it.
04 / Process
Five steps, no jargon, no surprises. You'll always know what's happening and what comes next.
We talk through your goal, your users, and what success looks like. No sales pressure — just a real conversation.
A clear scope, a realistic timeline, and a fixed quote. You know exactly what gets built before anything starts.
Focused iterations with regular updates. You always know where things stand — and you see progress, not promises.
Real devices, real browsers, real scenarios — so what you receive actually works, not just looks like it does.
Deployment, handover, and help after launch whenever you need it. Your project doesn't end on launch day.
05 / FAQ
The things clients usually ask before starting a project.
Websites, web apps, dashboards, and custom software — anything from a company website to a full SaaS product. If it's a digital tool your business needs, it's likely something I can build.
It depends on scope — a focused landing page is a very different investment from a custom web app. After a quick chat I'll give you a clear, fixed quote before anything starts. No hourly surprises.
Landing pages typically take 1–3 weeks; web apps and custom software usually run 3–8+ weeks depending on complexity. You'll get a realistic timeline before we begin.
Your goal, a few examples of things you like, and access to any existing systems or accounts. I'll handle the technical side — you just need to know what you want to achieve.
Yes — I regularly work as the technical partner for agencies and designers who need reliable development delivered on their timelines.
You get a proper handover, and I stay available for support, fixes, and improvements. Ongoing maintenance and small follow-up projects are always welcome.
BUILD • SOLVE • DELIVER
Tell me what you're trying to achieve and I'll tell you honestly how I can help — within a day.
+62 896 3700 4158 · Based in Indonesia