Current status: Now · Pelmorex · The Weather Network

Eric Shin

Software Developer, React Native Kyoungjae Shin

Hi, I'm Eric. I've built mobile and web apps for 6 years, mostly in React Native, React and TypeScript. At Speer in Toronto I grew from developer to Technical Lead. Now I'm at Pelmorex, working on The Weather Network mobile app.

Now
Pelmorex, on the Apps & Web team, working on The Weather Network mobile app.
Before
Speer, 2021 to 2026: developer, then Technical Lead. Led Baker Health's move to React Native.
Strengths
React Native, React and TypeScript. Architecture and technical decisions, code review, CI/CD.

Work

Three things I worked on at Speer. Each one is short: what broke and how we fixed it. The last stop is the app I work on now, at Pelmorex.

Skip the train

Stop 1

Baker Health

Telemedicine app · iOS, Android, web · New York and New Jersey

Messages in the app's chat went missing every so often, and it took us a while to see why. Stream Chat, our chat provider, was throttling our API calls. We cut down the calls we made, and nothing went missing after that.

React Native · TypeScript · Node.js · NestJS · PostgreSQL · Stream Chat · AWS · Loki

Stop 2

Netcoins

Crypto exchange · iOS and Android · Canada

Phones lose their connection mid-request, and when that happens the Netcoins app sends the same transfer again. With real money, that's a problem. I gave every transfer request an idempotency key, and the server uses it to spot the repeat and move the money only once.

React Native · TypeScript · Node.js · PostgreSQL · Redis

Stop 3

AI assistant

Chat assistant · Inside the Baker Health app · Built in 2026

When a member messages Baker Health, the AI assistant I built in 2026 can answer, or book or move a visit if that's what they want. The booking actions live on an MCP server. Other parts of the app call them too.

How a member message turns into a booking
  1. Member message
  2. AI assistant
  3. MCP server
  4. Book or move a visit

LangChain · OpenAI API · MCP · TypeScript · Node.js

Stop 4

The Weather Network

Weather app · iOS and Android · Canada

Pelmorex ships one app as The Weather Network in English and as MétéoMédia in French, on iPhone, iPad and Android, with forecasts, live radar and severe weather alerts. I joined its Apps & Web team on November 16, 2026, and I work on the app in React Native.

React Native · TypeScript

Also built at Speer

  • Reporting pipeline with daily, weekly, monthly and yearly numbers, Baker Health, 2026
  • Partner products on the home screen, plus the in-app purchase flow, Baker Health, 2026
  • Rental app screens in React Native, DefinedLogic, Florida (Speer client), 2021–2025
  • Shared React component library, Speer, 2021–2025
  • 6 apps on the App Store and Google Play, built with GitHub Actions, Speer, 2021–2025
All work

Experience

Newest first. My first few months at Speer overlapped with my last ones at Siemens, and I did my degree part time while working.

  1. Pelmorex Corp. Software Developer, React Native

    Nov 16, 2026–Present Oakville, Ontario

    Pelmorex is the Canadian company behind The Weather Network. On its Apps & Web team I work on the mobile app in React Native: one app that ships as The Weather Network in English and as MétéoMédia in French.

  2. Speer Software Developer to Technical Lead

    Sep 2021–Nov 3, 2026 Toronto, Ontario

    Full-stack and mobile development, mostly for healthcare and fintech clients. Promoted to Technical Lead through project contributions and technical ownership.

    • Baker Health, a New York-based healthcare provider: led the app's migration to React Native, set up the project from scratch, and owned the architecture and technical decisions.
    • Kept writing code as lead while reviewing junior developers' pull requests and helping them when they got stuck.
    • Saw developers building near-duplicate components instead of using shared ones, and in code review asked them to check the existing flow and shared components first. Shared components got used more, and the code became more consistent.
    • Moved partly manual build and test deployments into CI/CD, and added team notifications so everyone could see deployment status.
    • Worked with the PM, the CTO and other stakeholders on priorities and technical direction, and with the team on investigating and recovering from production issues.
    • Netcoins, a Canadian crypto exchange: owned onboarding and asset transfers in React Native, and added an idempotency key to every transfer request.
  3. Siemens Ruggedcom Telecommunication Technician

    Jul 2019–Nov 2021 Vaughan, Ontario

    Testing and repair for Ruggedcom network devices, the kind used at power utilities and factories.

    • Ran pre-tests and final tests with Siemens test software (C#), plus hipot and burn-in tests.
    • Found which part or PCBA was bad and wrote the defect report for QA and test engineering.
    • Fixed or replaced bad mechanical parts and tested again before shipping.

Education

  1. McMaster University Bachelor of Technology, Software Engineering Technology

    Sep 2021–Dec 2025 Hamilton, Ontario

    The software design, database and testing courses ended up being the most useful for my job.

  2. Centennial College Advanced Diploma, Electronics Engineering Technology

    2016–2019 Toronto, Ontario

    Three-year program, graduated in April 2019. GPA 3.851.

Skills

What I use, and the projects I've used it on.

SkillUsed on
Mobile and web
React Native
  • Baker Health
  • Netcoins
  • DefinedLogic
React
  • Speer client work
  • Component library
TypeScript
  • Most of my work at Speer
Next.js
  • This site
Server and data
Node.js
  • Baker Health
  • Netcoins
NestJS
  • Baker Health
PostgreSQL
  • Baker Health
  • Netcoins
Redis
  • Netcoins
Stream Chat
  • Baker Health
Cloud and tooling
AWS
  • Baker Health
GitHub Actions
  • 6 store apps
CI/CD
  • Speer
Loki
  • Baker Health
Jest
  • Speer
AI
LangChain
  • Baker Health assistant
OpenAI API
  • Baker Health assistant
MCP
  • Baker Health assistant
Practice
Technical leadership
  • Baker Health
  • Speer
Code review
  • Speer
Mentoring
  • Speer
Technical interviews
  • Speer
System design
  • Speer
HIPAA
  • Baker Health

About

Before software, I tested network hardware at Siemens Ruggedcom.

I wrote defect reports there every day. Turns out that's good practice for writing bug tickets.

I joined Speer in September 2021 and started a part-time BTech at McMaster that same month. Doing it while working full time took about four years. Finished in December 2025.

At Speer I grew from developer to Technical Lead, and by the end most of my time went to Baker Health. Since November 16, 2026 I've been at Pelmorex, working on The Weather Network mobile app.

I'm originally from Korea and moved to Canada, which is why this site also comes in Korean.

From colleagues

Written by people I worked with at Siemens Ruggedcom and Speer.

  • “Eric is one of the most sincere and dedicated professionals I have worked with. He brings a positive energy to the workplace and consistently demonstrates a strong work ethic, exceptional skills, and excellent communication within the team. His collaborative nature and willingness to help others make him a true asset in any setting.”

    Tuan Do Manager · Siemens Ruggedcom
  • “I would highly recommend Eric for his outstanding commitment and reliability. His punctuality and dedication to tasks stand out, but more importantly, he handles complex responsibilities with minimal dependence on his superiors. Eric exemplifies what it means to be a great coworker.”

    Sisa Supervisor · Siemens Ruggedcom
  • “Eric, thank you for your incredible contributions to Siemens Ruggedcom. Your hard work and unwavering commitment to excellence did not go unnoticed. Your efforts have made a significant impact, and your perseverance continues to inspire those around you.”

    Mohamed Hamawi Director · Siemens Ruggedcom
  • “Eric is an exceptionally talented developer with a keen eye for detail and a sincere approach to his work. He is not only highly skilled in coding but also genuine and dedicated in his interactions with others. Collaborating with him is a true pleasure, and his work consistently exceeds expectations.”

    Diego Castro Director of Product · Speer
  • “Working alongside Eric has been a great experience. His ability to handle complex challenges with precision and his passion for continuous improvement are evident in every project he undertakes. Eric’s expertise as a full-stack developer is complemented by his clear communication and willingness to collaborate, making him an invaluable member of our team.”

    August Gao Full Stack Engineer · Speer
  • “Eric is a thoughtful and dedicated professional who excels at problem-solving. As a QA engineer, I have seen firsthand how meticulous and detail-oriented he is in his work. Eric’s ability to collaborate effectively with different team members and his sincere desire to achieve excellence make him stand out.”

    Tsubasa Hirooka QA Engineer · Speer

Contact

Want to talk about React Native, mobile apps or something on this site? Email is the best way to reach me.

Whitby, Ontario · Eastern Time