Hello!

I am

Carl Voller

I make pretty cool apps and websites

Download my Resume

Nice to meet you!

I'm a iOS/Web Developer and Designer currently based in Singapore. I currently develop apps for Tinkertanker, focusing primarily on iPadOS and iOS apps. I also teach introductory computer science concepts to local primary, secondary and junior college students, focusing primarily on Python, introductory to intermediate web development, and mobile development with React Native and Swift.

I first began my career with a start-up I founded called CodeCollab. I was the lead developer of organisation, with responsibilities ranging from the front-end platforms, backend APIs and scaling our infrastructure using Cloud Services and DevOps pipelines.

Experience

Co-Founder and Head Developer, CodeCollab

September 2017 - PresentCreated CodeCollab (https://codecollab.io), a collaborative code editor and compiler that allows users to test and run code in an online real-time environment. Think of it like a Google Docs but for code. In charge of leading the development team, developing the main product, designing most of the User Interface and handling Marketing Presentations.Tech Skills: NextJS, Docker, Golang, NodeJS, Google Cloud Platform

Programming Instructor, Tinkercademy

June 2021 - PresentInstructor for Primary, Secondary and Junior College schools in the following topics:
  • Web Development with HTML, CSS and JS
  • Unity Game Development
  • iOS Development with Swift
  • Cross-Platform Development with React Native
  • Micro Controllers with Micro-bits and M5GOs
Tech Skills: HTML, CSS, JavaScript, Unity (Bolt), Swift, React Native

Technical Officer, Ministry of Education, Singapore

March 2022 - June 2022Web Developer under the Flexi-Relief Technical Officer (HQ) scheme.Developed web-based tools to help MOE Teachers build dynamic simulations of science experiments for the Student Learning Space (SLS) without needing any prior programming knowledge.Tech Skills: NextJS, Typescript

Projects

Here are some of my projects that I've worked on throughout my career.
Click on each to learn more.

CodeCollab

CodeCollab

Link: https://codecollab.ioRoles: Co-Founder, Lead Developer, DesignerOpen Sourced: NoTech: MongoDB, ExpressJS, ReactJS, Nginx, Socket.IO, ShareDB, Docker, Google Cloud Platform, GolangA collaborative code editor and compiler for the web. Allows its users to test and run code in over 17 different programming languages in a real-time collaborative environment. Users can also test and host websites. In fact, this very website is hosted on CodeCollab.\nAt the moment, CodeCollab is utilised in SST and Dunman High School for their O and A levels syllabus. CodeCollab also has over 19000 registered users with over 2500 of them being monthly active users.X
Swift Innovators Summit

Swift Innovators Summit

Link: https://swiftinsg.orgRoles: Project Manager, Designer, DeveloperOpen Sourced: YesGitHub https://github.com/swiftinsg/swiftinsg.github.io/Tech: GatsbyJS, TypeScriptUsed Webflow to design a new landing page and connected website content to their internal CMS databases.X
Wholesome

Wholesome

Roles: DeveloperOpen Sourced: YesGitHub https://github.com/Portatolova/WWDC2022-WholesomeTech: SwiftUI, UIKit, PencilKit, CoreML, NaturalLanguage, VisionIn 2022, I submitted an App where users have to write down compliments on a drawing board, then the app will detect the words written and generate a sentiment score based on the compliment. If the sentiment score is high enough, it is added to a list of compliments. Afterwards, the user has to bring their iPad up to people and when the app detects that a person is in view or frame, the user can click on a compliment they've previously written and the app will voice out the compliment and increment a score value.\nThe idea for the app was to leverage the various Apple Development Kits to create a wholesome app that encourages people to go around and give people compliments.X