Peter Liljegren

Software Engineer at Treehouse

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Peter Liljegren is a seasoned software engineer with 13 years of experience building scalable web products, currently shaping developer and learner experiences at Treehouse from Portland, Oregon. He spent over a decade at LinkedIn, rising to Staff UI Engineer and tech lead for the web messaging product, where he balanced sustaining legacy systems with strategic refactors and led a migration to TypeScript while authoring testing libraries and cross-team tooling. A pragmatic full‑stacker, Peter has contributed to well-known open-source work around Ember Data—improving adapters, async handling, and code quality—which reflects his focus on maintainability and developer ergonomics. He pairs hands-on engineering with mentorship and documentation, helping teams align on systemic solutions rather than one-off fixes. His background spans startup cofounding and enterprise engineering, giving him a knack for shipping reliable user-facing features without sacrificing long-term architecture.
code13 years of coding experience
job18 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookA.S., Computer Science, A.S., Computer Science at Santa Barbara City College
languagesEnglish
github-logo-circle

Github Skills (15)

data-modeling10
api-rest10
emberjs10
rest-api10
javascript10
ember-data10
serializer10
api-design10
restful-api10
adapter10
dataframe10
typescript-types9
typescript9
typescripts9
testing8

Programming languages (5)

TypeScriptShellCSSSCSSJavaScript

Github contributions (5)

github-logo-circle
emberjs/data

Dec 2016 - Jun 2021

WarpDrive is a lightweight data library for web apps — universal, typed, reactive, and ready to scale.
Role in this project:
userFull-stack Developer
Contributions:18 commits, 33 PRs, 67 comments in 4 years 6 months
Contributions summary:Peter primarily focused on refactoring and updating the codebase, specifically related to the RESTAdapter and other adapter implementations. They made substantial changes to ensure better code style, consistency, and adherence to linting rules. Furthermore, they contributed to improving the handling of asynchronous operations and the overall structure of the Ember Data library.
rxjsfunctional-programmingjavascriptdata-librarydeclarative
pete-the-pete/data

Dec 2016 - Jun 2020

A data persistence library for Ember.js.
Contributions:153 pushes, 36 branches in 3 years 6 months
ember-addonemberjsdata-persistenceemberember-js
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial