Lucas Teske is a versatile software and hardware engineer with 12+ years building embedded systems, compilers, security tooling, and home automation, and he currently co-leads Tesmus Technology while working as a software engineer at hoop.dev. He combines deep low-level expertise—contributions to TinyGo that added Nintendo Switch support and driver-level work on RTL-SDR tuners—with practical product experience shipping game engine and satellite-related systems. A lifelong hacker and FPGA enthusiast, Lucas streams hardware projects (from Tesla coils to SDR and custom emulators) and pursues the uncommon goal of designing a processor on silicon. He pairs formal study in physics and information systems with hands‑on electronics training and a HAM license, giving him a rare mix of theoretical grounding and field-tested tinkering. Active in open source and creator communities, he bridges research, security, and embedded engineering to turn ambitious prototypes into production-ready solutions.
12 years of coding experience
11 years of employment as a software developer
Cursinho Etapa
Physics, Physics at USP - Universidade de São Paulo
High School Industrial Electronics Technology/Technician, High School Industrial Electronics Technology/Technician at ETEc Getúlio Vargas
Bachelor's degree Information Systems, Bachelor's degree Information Systems at UFSCar - Universidade Federal de São Carlos
Contributions summary:Lucas primarily contributed to the `rtl-sdr` project by implementing and extending features related to the R820T tuner. Their work involved porting manual gain settings, integrating bandwidth controls, and adding support for the Bias T from the RTL-SDR Blog V3 dongle. Additionally, the user modified the rtl_tcp and rtl_fm tools, adding bandwidth options, implementing a GPIO fix, and refactoring to improve code. This work demonstrates a focus on both driver-level interaction with RTL-SDR hardware and user-facing application enhancements.
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 reviews, 10 commits, 8 PRs in 4 months
Contributions summary:Lucas made significant contributions to adding Nintendo Switch support to the TinyGo compiler. They implemented core runtime functionalities specific to the Switch platform, including system call handling, memory management, and output string functions. The user also developed a linker script tailored for the Nintendo Switch and addressed memory access issues within the print calls. They further improved the dynamic loading capabilities and optimized the build process for the target platform.
rp2040nrf52nrf528408051pong
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
Lucas Teske - Software Engineer at Teske Virtual System