Update links and improve blurbs
This commit is contained in:
parent
fb9f4a8b8d
commit
58e1d18e78
2 changed files with 7 additions and 11 deletions
|
@ -1,14 +1,14 @@
|
||||||
\section{Personal Projects}
|
\section{Personal Projects}
|
||||||
|
|
||||||
\projectHeading{Real-time Shadow Simulator}{https://github.com/MichaelMBradley/perlin-shadows}{C++, OpenGL}
|
\projectHeading{Real-time Shadow Simulator}{https://git.mmbradley.ca/MichaelBradley/perlin-shadows}{C++, OpenGL}
|
||||||
\begin{bullets}
|
\begin{bullets}
|
||||||
\item Built an OpenGL renderer in C++ that could cast real-time shadows on over 130M vertices
|
\item Built an OpenGL renderer in C++ that could cast real-time shadows on over 130M vertices
|
||||||
\item Implemented a custom Perlin noise generator optimized to generate tiles in parallel
|
\item Implemented a custom Perlin noise generator optimized to generate tiles in parallel using multithreading
|
||||||
\item Created lighting solution that scaled as needed so the renderer was limited only by VRAM
|
\item Created lighting solution that scaled as needed so the renderer was limited only by VRAM
|
||||||
\item Optimized matrix and vector operations with the GLM library
|
\item Optimized matrix and vector operations with the GLM library
|
||||||
\end{bullets}
|
\end{bullets}
|
||||||
|
|
||||||
\projectHeading{N-Body M-Dimensional Gravitation Simulator}{https://github.com/MichaelMBradley/nbody}{Python, NumPy}
|
\projectHeading{N-Body Gravity Simulation}{https://git.mmbradley.ca/MichaelBradley/nbody}{Python}
|
||||||
\begin{bullets}
|
\begin{bullets}
|
||||||
\item Implemented time-stepped gravity simulations over N bodies in 2 or 3 dimensions
|
\item Implemented time-stepped gravity simulations over N bodies in 2 or 3 dimensions
|
||||||
\item Set up functions such that an arbitrary number of dimensions could be used (visualization only for 2D/3D)
|
\item Set up functions such that an arbitrary number of dimensions could be used (visualization only for 2D/3D)
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
\item Implemented a limited set of markdown functionality with regex replacement
|
\item Implemented a limited set of markdown functionality with regex replacement
|
||||||
\end{bullets}
|
\end{bullets}
|
||||||
|
|
||||||
\projectHeading{Video-Game Market Web Scraper}{https://github.com/MichaelMBradley/CSGOCaseValues}{Python, MatPlotLib}
|
\projectHeading{Video-Game Market Web Scraper}{https://github.com/MichaelMBradley/CSGOCaseValues}{Python}
|
||||||
\begin{bullets}
|
\begin{bullets}
|
||||||
\item Scraped and analyzed Steam Market data to determine the expected value of opening a lootbox in CS:GO
|
\item Scraped and analyzed Steam Market data to determine the expected value of opening a lootbox in CS:GO
|
||||||
\item Gathered analysis by scraping relevant websites, allowing analysis to be done over months of daily data
|
\item Gathered analysis by scraping relevant websites, allowing analysis to be done over months of daily data
|
||||||
|
|
|
@ -21,21 +21,17 @@
|
||||||
\skillHeading{Python}
|
\skillHeading{Python}
|
||||||
\begin{bullets}
|
\begin{bullets}
|
||||||
\item Refactored and type hinted a test automation library at Ross Video to fix bugs and improve developer efficiency
|
\item Refactored and type hinted a test automation library at Ross Video to fix bugs and improve developer efficiency
|
||||||
|
\item Tracked code execution for Ross using custom wrapper objects that recorded attribute access and function calls
|
||||||
\item Researched automatically generating unit tests to save developer time and improve stability
|
\item Researched automatically generating unit tests to save developer time and improve stability
|
||||||
\item Scraped and analyzed price data to determine how much money you would lose on video game lootboxes
|
\item Scraped and analyzed price data to determine how much money you would lose on video game lootboxes
|
||||||
\end{bullets}
|
\end{bullets}
|
||||||
|
|
||||||
% \skillHeading{Java}
|
|
||||||
% \begin{bullets}
|
|
||||||
% \item Applied knowledge of data structures to generate a circle-packing of an arbitrary shape, then induced a series of trees over the circle and traversed the trees to create a polycurve
|
|
||||||
% \end{bullets}
|
|
||||||
|
|
||||||
\skillHeading{POSIX (Linux, QNX)}
|
\skillHeading{POSIX (Linux, QNX)}
|
||||||
\begin{bullets}
|
\begin{bullets}
|
||||||
\item Set up a custom Arch Linux installation for my daily personal use over the last 2 years
|
\item Set up a custom Arch Linux installation for my daily personal use over the last 2 years
|
||||||
\item Maintained the system and researched solutions when my extensive customization broke it
|
\item Maintained the system and researched solutions when my extensive customization broke it
|
||||||
\item Worked with QNX APIs at BlackBerry to write efficient multi-threaded C code
|
\item Worked with QNX APIs at BlackBerry to write efficient multi-threaded C code
|
||||||
\item Managed a VPS to serve my personal website and handle any miscellaneous hosting I want to do
|
\item Managed a VPS to serve my personal website, code forge, and game servers using Nginx and Docker
|
||||||
\item Scripted with Bash to add functionality to Jenkins at Ross Video
|
\item Scripted with Bash to add functionality to Jenkins at Ross Video
|
||||||
\end{bullets}
|
\end{bullets}
|
||||||
|
|
||||||
|
@ -44,5 +40,5 @@
|
||||||
\item Used GitLab to manage code and reviews at BlackBerry and exported commits into legacy SVN repos
|
\item Used GitLab to manage code and reviews at BlackBerry and exported commits into legacy SVN repos
|
||||||
\item Used Azure DevOps to develope and collaborate on a monorepo at Emids
|
\item Used Azure DevOps to develope and collaborate on a monorepo at Emids
|
||||||
\item Used Gerrit to conduct and receive code reviews on several Git repositories at Ross Video
|
\item Used Gerrit to conduct and receive code reviews on several Git repositories at Ross Video
|
||||||
\item Managed personal projects and hosted custom websites on GitHub
|
\item Managed personal projects and hosted custom websites on GitHub and my personally hosted Forgejo
|
||||||
\end{bullets}
|
\end{bullets}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue