Profile picture

Jacob Sehl

I’m a software developer with a Computer Science degree from Dalhousie. On ChemAR, a volunteer augmented-reality chemistry tool, I helped build the app from the ground up in Node.js and Three.js, then led a six-person Agile team as development lead. I work mostly in JavaScript and React, ship side projects (my ASCII night-sky wallpaper has 1600+ subscribers on Steam), and I’m currently building a cross-platform music link converter in React Native.

checkout my resume!

Experience

Development Lead (Volunteer)

ChemAR - Dalhousie Department of Chemistry • Sept 2023 - Dec 2023

Orchestrated the development of an augmented reality 3D chemical compound visualization tool, consistently achieving sprint goals.

Directed an Agile team of senior and junior developers, fostering collaboration and technical growth.

Built strong client relationships, providing proactive updates and adapting deliverables to evolving requirements.

Partnered with senior developers to review the legacy codebase, identifying weaknesses in the project architecture and proposing structural improvements to resolve technical debt.

Senior Developer (Volunteer)

ChemAR - Dalhousie Department of Chemistry • Jan 2023 - Apr 2023

Authored user stories and mentored peers through pair-programming, improving team productivity.

Implemented a responsive AR visualization tool using Node.js and Three.js, allowing students to view and manipulate 3D molecular structures on mobile devices.

Researched and integrated the PubChem API: PUG REST, into our codebase, enabling the system to fetch molecular data from PubChem to render it as interactive 3D models using Three.js

Control Associate - Seasonal

Bell • May 2022 - Sep 2022

Managed technician database operations, ensuring timely service delivery and balanced workloads.

Strengthened workplace efficiency by maintaining clear communication with staff and management.

Communicated daily with field technicians and management to quickly address issues, minimizing service delays.

Collaborated with other control associates across departments to balance technician assignments, ensuring all service requests were staffed and workloads were evenly distributed.

Projects

ASCII Night Sky — Wallpaper Engine
JavaScript · Wallpaper Engine

A procedurally generated night sky made of animated ASCII characters. 1,600+ subscribers on Steam Workshop

Languages & Tools

JavaScript
Java
React
Node.js
Git
Rust
C