Skills

I am a full-stack software developer with experience building and shipping multiple production-level applications. This is demonstrated most clearly through a fully fledged social media application and a native iOS productivity app, both of which functioned correctly from a technical and architectural standpoint. I am comfortable working across the entire stack, from frontend interfaces through to backend systems, databases, deployment, and store submission.

I can become productive in new programming languages or frameworks quickly, typically within a week, because my focus is on core software concepts rather than language-specific syntax. As modern software development has increasingly shifted toward AI-assisted workflows, I work primarily through AI engineering: using AI tools to design, reason about, and implement systems efficiently rather than relying on manual, line-by-line coding. This allows me to move faster while maintaining architectural clarity and correctness.

I have worked with a wide range of languages, frameworks, and technologies including JavaScript, Python, Flutter/Dart, React Native, Java, C, Node.js, HTML, CSS, Swift, SQL, NoSQL databases, and SQLite. I also have experience with mobile app distribution workflows, including App Store Connect and the Google Play Console, handling builds, metadata, and submissions. For web projects, I have used Next.js with Vercel for deployment.

Alongside technical skills, I have a solid understanding of user-friendly design principles. I am familiar with layout fundamentals such as consistent spacing, sizing systems, and the use of structured spacing scales (e.g. multiples of four). While this portfolio site predates my deeper understanding of those principles, they now inform how I design and evaluate interfaces. I have also incorporated a company, Peopler Limited, which currently exists as a formal entity to support future product development.

Charles Hillebrandt | App Builder