Peter Lunneberg

Peter Lunneberg

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
10+ Year Full Stack Developer
10+ Year Full Stack Developer

I have over 10 years of experience developing software across many different technologies. I am particularly experienced in analyzing and improving, or in some cases refactoring, code that I did not originally write, as that was most of my job for many years.

English
Eastern Time (US & Canada) (-04:00)
Joined October 2016
EXPERTISE
10 years experience
I have built entire web applications from the ground up. I have worked on extensive legacy code bases. I've worked on embedded systems. I...
I have built entire web applications from the ground up. I have worked on extensive legacy code bases. I've worked on embedded systems. I've created desktop applications. Writing frontend code, backend code, database queries, and wiring them all up to one another. I originally became a generalist out of the necessity of being put on any projects using new technologies because it was observed that I was exceptionally capable of learning to use them quickly. Eventually, it became a purposeful goal to be a generalist rather than a specialist. I am confident in my ability to work on any part of any application using any technology stack.
10 years experience
Extensive experience with database design, normalization, query optimization, and complex stored procedures. I always prefer using some ...
Extensive experience with database design, normalization, query optimization, and complex stored procedures. I always prefer using some sort of ORM whenever possible, as it makes interacting with the database so much cleaner.
4 years experience
I've only begun to scratch the surface of what is possible with Rust. Regardless, it currently holds the top spot in terms of technologie...
I've only begun to scratch the surface of what is possible with Rust. Regardless, it currently holds the top spot in terms of technologies I'm excited about and I wanted to bring it your attention. In my opinion, its primary advantage over other high level programming languages is its focus on type safety and compile time error prediction. The compiler requires you to handle every possible code execution path before it will successfully compile anything. This can be a bit of a pain at times but it does mean that the compiled product, whether executable or library, will contain the fewest possible runtime errors. Also, its compiler errors provide useful, actionable information rather than simply spitting out cryptic alphanumeric error codes. Make sure to search for 'rust lang' rather than just rust, to avoid getting sidetracked by modding information for the video game named Rust.
4 years experience
Game development is what first drew me into the world of programming. But with its intuitive UI design capabilities, Godot is also a dece...
Game development is what first drew me into the world of programming. But with its intuitive UI design capabilities, Godot is also a decent choice for simply creating a desktop GUI application. And being fully open source under a permissive license, you retain complete ownership of anything you create using Godot and can even create closed source, for profit software.

REVIEWS FROM CLIENTS

Peter's profile has been carefully vetted and approved as a Codementor. Connect with Peter now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
rust-vdl
A desktop GUI frontend for yt-dlp written in Rust, relying on Dioxus and Tokio.
Rust
3
0
ocsm
An open source desktop application for managing TTRPG character sheets.
C#
3
2