LANDERWELLS@GMAIL.COM | GITHUB | LINKEDIN | BRAINDUMP
I’m a software developer at Leidos, working on Air Traffic Control (ATC) systems. My team is currently developing the front end of the Leidos Common Automation Platform (LCAP) using modern C++ and the Qt framework to display critical information to ground controllers.
Previously, I’ve contributed to other major systems:
- TFDM (Terminal Flight Data Manager): I was responsible for handling the data received by the sites, packaging it, and handing it off to the FAA. I also developed Python scripts to automate many tasks that had previously been done manually, reducing the time required for site development by approximately one day.
- SkyLine-X: I contributed to features such as Automated Terminal Proximity Alert (ATPA) and Data Set Reducer (DSR). ATPA provides visual cones in front of aircraft to indicate safe ranges when following other aircraft during arrivals. I developed the backend database logic that the C++ application relied on to retrieve this information, using Java, PostgreSQL, and C++. Data Set Reducer was designed to define areas around control towers in countries with limited bandwidth, ensuring that only messages within a specific radius were received. I implemented the entire backend for this feature, writing the system in Java, Python, and PostgreSQL to efficiently manage and filter the data before it reached the C++ frontend. Towards the end of the project, I also worked on tasks related to rendering the correct information on screen, integrating the backend data with the visual display.
- ERAM (En Route Automation Modernization): While an intern at Leidos, I worked on the display team, fixing graphics and rendering bugs in the C++ application. This involved using GDB for debugging and XML to automate UI testing.
Outside of work, I am learning more about modern C++ features, OpenGL graphics programming, and Rust. I enjoy experimenting with these technologies through personal projects, and writing about them using the Zettelkasten style of note taking.
Professional experience
May, 2024 - … | Software Developer at Leidos |
Jun, 2023 - Aug, 2023 | Software Developer Intern at Leidos |
Jun, 2021 - Aug, 2022 | Assistant Strength Coach at Lakeville South High School |
Education
Aug, 2020 - May, 2024 | BS in Computer Science, Northern Michigan University |
Sep, 2018 - May, 2020 | Lakeville South High School |
Portfolio
Rustify is an light, cross-platform audio player built with the Rust programming language, designed to offer a seamless and intuitive experience for managing and playing your audio files. Leveraging Rust’s powerful performance and safety features, Rustify brings an efficient and reliable audio playback solution to your desktop environment.
Shire Blocker is a simple, cross-platform, text-based configuration tool to block websites and applications. Shire Blocker helps you maintain focus by temporarily blocking distracting websites with configurable rules, scheduling, and lock-in periods.
Blog
Coming soon!