Hiking | Piz Rien, CH | 2016
I'm Passionate About Climate Action!
My 4.5 kWp home solar installation has reduced our household CO2 emissions by 1938 kg since it was installed on Jun 18, 2024
As of 3 minutes ago, it's currently generating 0 W of electricity.
Hey, I'm Charlie!
These are some pictures that I've taken over the years.
Enjoy them for as long as you'd like, and then scroll on down!
A Brief Introduction
I'm a software engineer by trade, and I've written code every work day for the better part of a decade now, but much of my passion and experience concerns all of the non-technical work it takes to create and grow a software product.
In recent years I've acted as the direct support contact for over 30 customers, lead sales calls with high-value prospective clients, managed our team's development and delivery workflows, and engaged with our employees to guage and improve morale and retention.
I love days where I can leverage a variety of skills, such as by leading a client call, using their feedback to design a new feature, and then implementing and delivering the changes myself.
Work Experience
KYC-Chain
Mar 2019 - Present
5 Years, 9 Months
Chiang Mai, TH
Technical Team Lead & Product Manager (2021 - Present)
- Transitioned to managing our growing team of 5 developers and took on more product ownership responsibilities.
- I help facilitate (and translate) communication between management and our technical team as needed, to ensure that goals are on-track, features make sense, and priorities are being addressed correctly.
Software Engineer & Customer Support Lead (2020 - 2021)
- During the pandemic our team shrunk and I became the head of customer support.
- Talked directly with customers when onboarding new clients or responding to questions from dozens of existing clients.
- Began to lead sales calls with prospective clients who wanted to better understand the technical details/capabilities of our software.
- Began to take client feedback and turn it directly into new features for me to implement as a developer.
Software Engineer (2019 - 2020)
- Joined the company as a member of the software development team
- Designed and Built parts of our web-based SaSS product in React (TS), Node (ExpressJS), and MongoDB.
Liberty Mutual
Jan 2018 - Jul 2018
6 Months
Boston MA, US
Software Engineer Co-Op
- Developed an internal tool for tracking user activity through the online policy application process.
- Worked closely with team leaders to fully understand the complex eventing architecture in place and how best to utilize it.
- Succesfully designed a full-stack application that visualizes tens of thousands of events on-demand using ReactJS, SpringBoot, and SQL.
- Presented the tool, which is now in use, to senior leaders at the end of my co-op.
KYC-Chain
Jan 2017 - Dec 2017
11 Months
Chiang Mai, TH
Software Developer Co-Op
- Established a lead role on a small and fully remote dev team stationed around the world.
- Made critical decisions in designing and building the UI for much of the KYC-Chain application, now used by over 50 institutions worldwide.
- Worked closely with the founder and lead developer to help guide the development team towards creating the product our clients sought.
Amazing Charts | Primed
Jan 2016 - Jun 2016
5 Months
Boston MA, US
Test Automation Engineer Co-Op
- Individually developed over 150 automated API test scripts using C# and the .NET/RestSharp frameworks.
- Collaborated with QA and Development team members to determine which areas of the product most needed testing.
- Participated in, and often ran the team-wide scrum meetings.
- Performed manual regression testing on the product when necessary, shortening the regression cycle.
Pixels & Digits Solutions
May 2014 - Aug 2017
3 Years, 3 Months
Bridgeport CT, US
Web Development Contractor
- Developed custom responsive WordPress themes for clients using CSS, Bootstrap, HTML, PHP, JavaScript, and SQL.
- Upgraded previous projects to include new Bootstrap features, SEO, and Social Media Optimization.
Projects / Portfolio
KYC-Chain
- For the past 5+ years my primary project has been KYC-Chain, a ReactJS app with a Node/ExpressJS back-end and MongoDB
- The app is closed-source, but I'm happy to show code snippets or product demos upon request.
- The company landing page is linked here below
This Website!
- It's a simple website, but it's deliberately over-engineered to showcase my experience with different technologies.
- It uses the T3 stack, with NextJS for client & server rendering, Tailwind CSS, and I'll soon add a Prism database & TRPC endpoints to fetch this data you're reading.
- (Also the custom integration with my solar inverter was fun to build)
The Dog Project
- In my last semester at NEU I helped lead a philosophy research project on social choice theory, using the example of ranking cute dogs.
- In addition to the philosophical work, I helped build a web app that allowed community members to vote on our dog contestants.
- Voting is no longer open, but many pages from the site are still there
Tennis App
- My friend Luke is obsessed with tennis, and for his birthday I bought him the domain luke.tennis
- To make it more of a present, I built a very simple web app that loads a random tennis highlights video from the Youtube API whenever the page loads
- It's about as simple as a web app can be, but it was fun to spend a few hours building it.
Formal Education
Northeastern University
Sep 2014 - May 2019
Boston MA, USA
Bachelor of Science in Computer Science and Finance; Minor in Ethics
- Elected President of NU Swim Club - responsible for managing a team of over 70 swimmers.
- Selected as CCIS Fellow - helping integrate Com-Sci freshmen into university life.
- Invited to join AI ethics research group.
Fairfield Ludlowe High School
Sep 2010 - Jun 2014
Fairfield CT, USA
High School Diploma
- Elected captain of Varsity Swim Team.
- Completed six AP classes, including AP Computer Science.
Continuing Education
The Job Hackers
Oct 2024 - Nov 2024
Online
Agile MBA Course
- I'm very happy to be taking the Agile MBA course to help me improve my understanding of Agile, Scrum, and the different ways to organize software development teams
Coursera Courses
Nov 2023 - Present
Online
Educational Certificates
- The University of Edinburgh: Data Ethics, AI and Responsible Innovation
- Northeastern University: Data Privacy Fundamentals
- Yale University: The Moral Foundations Of Politics
Personal Interests
Politics / History / Anthropology
I didn't read much for pleasure during my school years, but ever since I discovered a few books that fascinated me in 2019 I've enjoyed reading all sorts of things.
I also try to stay up-to-date on world news by listening to political podcasts, like Jon Stewart's Weekly Show, The Ezra Klein Show, and shows from Crooked Media
You can check out what I've read - and what I'm reading now - on my GoodReads profile linked at the bottom of this site.
Music
For as long as I can remember music has played a big role in my life, from listening to classical music as a baby, to learning to play the guitar as a teenager, now playing many instruments whenever I have time.
Here's a timeline of all the concerts I've been lucky enough to go to throughout my life (hover for details).
Aerosmith
September 10, 2010
Ucansville CT, US
Styx & Def Leppard
July 5, 2015
Ucansville CT, US
Van Halen
August 11, 2015
Hartford CT, US
Bruce Springsteen
February 4, 2016
Boston MA, US
The Who
March 7, 2016
Boston MA, US
Santana
April 15, 2016
Ucansville CT, US
U2
June 25, 2016
Foxborough MA, US
Greta Van Fleet
May 18, 2019
Asbury Park NJ, US
Joe Bonamassa
July 26, 2019
Boston MA, US
Sek Loso
March 26, 2021
Chiang Mai, TH
Greta Van Fleet
August 28, 2021
Bridgeport CT, US
Taylor Swift
March 8, 2024
Singapore, SG
Bruce Springsteen
September 7, 2024
Washington DC, US
Jacob Collier
November 03, 2024
Madrid, ES
Woodworking
In addition to the stuff I build virtually, I've developed a love for building tangible things, mainly through woodworking!
In college I thought it would be fun to build an electric guitar from scratch by following youtube videos, and as a homeowner in Thailand I've built out a small driveway workshop and built some cool things for around the house!
Here are some pictures of things I've built!
Athletics / Exercise
Like most people, I've always enjoyed being active when I'm able to! In school this manifested itself as competitive swimming, but these days my wife and I do a variety of activities together.
During a typical week we'll do Muay Thai, Tennis, Badminton, Swimming, and sometimes Aerial Yoga