Charlotte Larson Freeman, headshot

Charlotte Larson Freeman

Software Engineer · New grad, March 2026

Bellingham, WA · Open to relocating

I build production-grade image processing tools and prioritize ethical, user-centered software development. Seeking an early-career role where I can write real code on a collaborative team.

About

CS grad from WWU (Mar 2026). I care about image processing, AI ethics, and human-centered design — software that’s maintainable, fair, and useful.

  • Silfab Solar — Ship image analysis for solar cell alignment (R&D intern).
  • WWU research — Bias and accessibility in LLMs; coding schemas and prompt analysis.
  • Teaching — Taught 100+ K–8 students; led curriculum and staff at a coding camp.
Good code is like good bread: it takes care, it feeds people, and it gets better with time.

Technical skills

  • Languages: Java, Python, C, SQL, JavaScript
  • Tools: Git, Bash, OpenCV, ImageJ, IntelliJ, VS Code, LaTeX
  • Focus: Image processing, modular design, data visualization, production practices

Beyond code

  • Some Spanish (aspiring fluent), “holiday” German
  • Latin dance (salsa, bachata, cha-cha)
  • Science and food — especially fermentation (sourdough, yogurt)
  • Contemporary reimaginings of mythology

Education

Bachelor of Science, Computer Science

Western Washington University · Bellingham, WA · Mar 2026

Focus: Image processing, AI ethics, human-centered design.

  • Relevant coursework: Operating Systems, Compilers, Computer Networks, Algorithms, Computer Vision, Data in AI.
  • Salsa/Bachata Club · SWE/AGIC · Employee Language Program (Spanish) · WeCode 2023
WeCode conference

High School Diploma

Bainbridge High School · Bainbridge Island, WA · 2015 – 2019

Activities: NHS, Spartronics 4915 (Worlds in Houston), Swim & Dive, Cross Country, Earth Service Corps, Key Club, Debate.

Spartronics robotics team

Experience

Research and Development Intern (Software)

Silfab Solar Inc., Burlington, WA · Jun 2025 – Present
  • Built image processing software for Metal Wrap Through solar cell alignment; achieved 0–3 pixel accuracy on 16K images (0.05 mm accuracy on 166 mm object measurements).
  • Produced the first data-driven diagnostic tool in 2+ years of inconclusive visual inspection, enabling engineers to isolate sources of alignment error.
  • Designed centroid detection algorithms under manufacturing and imaging constraints; delivered heatmaps and vector overlays for engineering analysis.
  • Introduced versioning to a multidisciplinary team, replacing ad hoc sharing with documented, reproducible Git workflows.
  • Developed collaboratively with AI tools (Claude, Cursor) — writing core logic independently, then iterating with AI on design decisions while owning QA and correctness.
Silfab Solar

Undergraduate Researcher

WWU College of Science and Engineering · Jan 2025 – Dec 2025
  • Designed and tested prompts; analyzed LLM outputs alongside a team of faculty, undergraduates, and graduate students.
  • Co-developed a coding schema used by the team to annotate academic literature, label LLM outputs, and evaluate model bias — a reusable framework across multiple stages of an active research project.
  • Researched ethical implications of AI and ableism in LLMs.
WWU research

Student Ambassador

Western Washington University · Sep 2024 – March 2026
  • Selected as 1 of 25 Student Ambassadors representing 14,651 students.
  • Worked directly with the university president and board of trustees; supported the event for the first donor-funded building on campus.
  • Advised peers on academics and student life; collaborated on events supporting underrepresented students and campus engagement.
Student Ambassador at scholarship dinner

Manager / Summer Camp Director / Teacher

Bellingham + Skagit Coding and Robotics Club · Dec 2022 – Sep 2024
  • Developed curriculum in JavaScript, Scratch, and GameMaker; taught programming and robotics to 100+ K–8 students.
  • Trained and managed 20+ instructors — handling staff conflicts, setting performance standards, and introducing documentation for curriculum delivery.
Coding and Robotics Club

Lifeguard, Swim Instructor · Group Swim Lessons Coordinator · Summer Camp Director

Wade King Student Recreation Center, WWU · Bellingham, WA · Sep 2021 – Dec 2022
  • Lifeguard & Swim Instructor (Sep 2021 – Dec 2022): Supervised patrons; first-aid and rescues. Taught and assessed Red Cross skill progressions; communicated with students and families.
  • Group Swim Lessons Coordinator (Jun 2022 – Dec 2022): Organized swim lessons for all Red Cross levels. Supervised and trained student swim instructors; communicated with parents; supported participants with challenging behavioral needs.
  • Summer Camp Director (May 2022 – Aug 2022): Planned recreation and educational activities for 90+ K–5 children. Supervised and trained student counselors; communicated with parents; supported campers with behavioral needs.
Wade King Rec Center pool Wade King summer camp

Au Pair

AuPairWorld · Karlsruhe, Germany · Aug 2019 – Mar 2020
  • Cared for one seven-year-old; organized activities for learning, creativity, and growth; brought the child to and from school on public transportation.
  • Cooked lunch on weekdays; helped keep the house tidy; and embraced cultural exchange with the host family and host culture.
Au pair in Germany

Earlier roles (YMCA camp, B.I.Cycle, Bainbridge Island Metro Park & Recreation) on LinkedIn.

Projects

Things I’ve built and shipped. More on GitHub.

Factory Financial & Emissions Reporting

Internal tool · Silfab Solar · current

Document-agnostic PDF parsing pipeline for US and Canadian utility bills (handling regional naming conventions and documents with internally conflicting fields), emissions calculation from parsed data using engineering formulas, and a UI for viewing, editing, and exporting results. Privately hosted on an internal VM.

  • Document-agnostic PDF parser: US + Canadian utility bills; handles conflicting fields
  • Emissions calculations + UI for viewing, editing, and exporting results
  • Accessibility by default — configurable emissions factors/units, reduced motion, text scaling, high contrast, alternative fonts (added on my own initiative; same care as a user-facing product)
  • Self-hosted on internal VM: Nginx + supervisor with health reporting
  • Internal tool — no public demo; happy to walk through

Other academic & side projects

  • 16-bit compiler (C) — Instruction set, memory, traps. Low-level data flow & architecture. Completed as a pre-major.

What I'm Looking For

Target role & environment:

If that sounds like your team, I’d love to hear from you.

Contact

I graduated in March 2026 and am actively looking for my first full-time role. Reach out to chat and hear more about my work.

When I'm not coding: salsa, sourdough, and contemporary mythology.

Download resume (PDF)

Resume updated April 2026

Back to top