Adam Markun is a Senior Security Analyst with 13 years of experience in digital forensics, incident response, and reverse engineering, currently contributing to security at Google. He combines low-level development and network protocol implementation expertise with hands-on threat investigation skills cultivated at firms like Stroz Friedberg. Adam is also active in the ML and docs communities—contributing a DQN tutorial to TF-Agents and improving TensorFlow documentation—which reflects a habit of turning complex technical concepts into clear, reproducible guides. A Middlebury College computer science graduate who minored in Chinese and achieved near-perfect major GPA, he brings disciplined communication and organizational skills honed as a year-round collegiate athlete. Comfortable working independently or leading cross-functional teams, he bridges deep technical analysis with effective stakeholder communication. Uncommonly for a security specialist, he pairs technical rigor with creative pursuits in music and education, reflecting a broad intellectual curiosity.
13 years of coding experience
Bachelor of Arts - BA, Computer Science Major; Minor in Chinese, GPA 3.66, Major GPA 3.94, Bachelor of Arts - BA, Computer Science Major; Minor in Chinese, GPA 3.66, Major GPA 3.94 at Middlebury College
Chinese, A, Chinese, A at Middlebury Language Schools
Contributions:83 commits, 12 PRs, 1 branch in 6 months
Contributions summary:Adam's contributions are focused on modifying and improving the documentation for the TensorFlow project. The commits primarily involve edits to existing tutorials, correcting typos, improving explanations, and organizing content. The user's work directly contributes to the clarity and accessibility of the documentation for users of the TensorFlow library.
TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.
Role in this project:
ML Engineer
Contributions:14 commits, 2 PRs, 4 comments in 16 days
Contributions summary:Adam's contributions primarily focus on developing a DQN tutorial within the TF-Agents framework. The commits demonstrate the creation and modification of a Jupyter Notebook (`.ipynb`) for training a DQN agent on the Cartpole environment. The changes include setting up the environment, defining the agent, implementing policies, utilizing a replay buffer, and visualizing results, effectively guiding users through the RL training process.
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.