I was 6 years old when I disassembled my first computer and since then, I've known that I love everything about technology. I'm intently focused on unravelling how it works, what it can do, and where it can take us in the future.
I have a strong drive to work together with my colleagues in solving technical challenges and a natural curiosity to figure out how something works. I keep an open attitude towards learning and stay humble with the things I don't yet know.
Biome helps organize and manage sets of runtime variables for multiple environments in macOS, iOS, tvOS, and watchOS.
SwiftChain is a educational framework I used to explain implementation details of a blockchain, written in Swift.
Translating rough ideas & visions into the technical roadmaps they need in order to be successful. I've helped plan, build tech teams, and have led engineers through tough development challenges.
Designing, developing, and documenting the components of systems for mobile applications, closed and open-source frameworks, and back-end services.
Specializing in mobile development while building performant and delightful apps in iOS. Crypto wallets, AR experiments, contact data synchronization, and smart-home integrations are some notable experiences I've worked on.
Building back-end systems for collecting and aggregating analytics data, APIs for servicing web and mobile applications, as well as complex multi-container applications.
Strongly experienced in C-family programming languages - requiring thorough understanding of the deployment platform, they reward you with the maximum amount of performance and flexibility.
In late 2018, our small 5-person startup, BlockEQ, was acquired by Coinsquare. Since then, we've acquired another company named StellarX and have been working hard to integrate Stellar into Coinsquare's technology stack.
Led development for the company's native iOS projects (internal / external), build systems, and design patterns.
Worked closely with our engineering director to hire and manage a team of intermediate & senior mobile developers.
Collaborated with back-end teams to rebuild microservices for many different system areas and devised strategies to reduce our front-end client workload by unifying them with shared GraphQL queries.
Advised product teams on best-practices for mobile features, designs, and implementation.
Defined how BlockEQ built mobile products that customers would enjoy using and took BlockEQ's App Store presence to the next level by providing elegant designs, and published technical articles.
Led development efforts to build native mobile apps for StellarX, a decentralized exchange for the Stellar ecosystem.
Devised strategies to manage secure cryptocurrency data: encryption for data at rest and in motion.
Frequently contributed to open-source projects which support Stellar development, and collaborated with SDF members to encourage developer adoption.
Led technical initiatives for client projects; worked closely with product managers to estimate technical scope and tasks.
Provided development and technical guidance for startups - helped evolve product visions and scale their development teams.
Led development teams in numerous mobile projects and helped hire & onboard new developers to the company.
Developed and maintained in-house frameworks to expedite project ramp-up and development time.
Repurposed a REST API that aggregated data from several legacy MySQL databases, and integrated it with new data sources to maintain compatibility with existing mobile apps.
Coordinated development on revamping WagJag mobile app, using Appcelerator as an application development framework.
Lead engineer on Zombies Ate My Friends, which was prominently featured on Apple's iOS App Store and Google Play.
Developed and extended a custom multi-platform game engine using OpenGL ES (iOS, Android, and OSX).
Built countless tools and exporters for artists & designers to manipulate game data.
Released two game titles, with one being featured by Apple on the app store.
Developed game-play mechanics, networking and social components for Urban Crime, and UNO & Friends.
Created an extensible 2D animation system for simple object motion.
Worked on IBM's Database as a Service (DBaaS) team to help develop a cloud-based ecosystem for DB2 - a proof of concept to provision multi-node databases with DB2 PureScale.
Investigated new hardware-based technology delivery platforms for the DBaaS project.
Implemented scalability changes to support parallel execution across hundreds of database nodes.
Reduced report output transmission size for large database health reports by up to 50%.
Designed and developed an extensible, highly scalable, distributed P2P framework allowing the automation of thousands of remote machines.
Additional system capabilities included remote monitoring of systems, system control, application control, batch execution of commands to manage clustered machines, etc.
The framework had successful applications at Information on Demand in Las Vegas, 2007, SAP Tech. Ed. Orlando, 2008 and Information on Demand Europe, 2008.
Internship: Selected for the Science Internship program and hired by IBM Canada.
Extra Curricular: Vice President of External Affairs, Computer Science Student Society.