Giter Club home page Giter Club logo

Hi, welcome to my GitHub space 👋

Feel free to explore my past projects and reuse their source code. If used outside of your own personal project, please remember to accredit the code appropriately. 👍

I'm a software engineer at the BBC with interests and experience in:

  • cloud development with AWS
  • microservice and full stack web app development, mainly TS front-ends (React) and JVM(Java, Scala)/Node backends
  • API design and frameworks (REST, GraphQL, RPC, event-driven/WS) and networking infrastructure
  • data management, domain mondelling
  • Agile development practices
  • designing unit/integration tests with BDD and TDD
  • core web technologies and modern web apis like WebGl and WebASM
  • containers (docker, kubernetes) and serverless (lambdas, step-functions)
  • Ci/Cd workflows, scripts and automation
  • high performance graphics
  • principles and practices of good software engineering

I am most familiar with developing front-ends apps and component libraries with TS and react, but have gained experience designing, building and managing back-end services and apis. I am always keen to learn about new frameworks and languages!

Thomas Moreno Cooper's Projects

cantwait icon cantwait

LudumDare49 submission for theme 'Unstable'

fakegl icon fakegl

Recreating the OpenGL render pipeline in software! Rendering cw1, University of Leeds.

ffd-tool icon ffd-tool

First piece of coursework for Animation & Simulation module, University Of Leeds 4th year computing/HPG

hpga1vulkantutorial icon hpga1vulkantutorial

Small applications built following the Vulkan Tutorial for University of Leeds HPG assignment 1.

hpga2terrainrendering icon hpga2terrainrendering

Small application that showcases some terrain generation via a very simple flight simulator, for University Of Leeds HPG assignment 2.

learn-rust icon learn-rust

My mini projects for learning about the features of the rust programming language. Particularly interersted in compiling Rust modules into WASM.

personalwebsite icon personalwebsite

My personal website - a living document containing my experiences and projects whilst being and becomming a software engineer.

proteinvisualiser icon proteinvisualiser

Final year university project. Based on VMD and using the Unity game engine, written in C#. Initially planned to be a VR app, this was altered due to the Covid-19 pandemic and subsequent inaccessibility to a VR setup for development.

raytracer icon raytracer

A multithreaded CPU ray tracing application.

simpleclothsim icon simpleclothsim

A basic particle based cloth simulation, animation coursework 3

tdd-katas icon tdd-katas

A set of katas for practicing TDD using JS and TS.

thomath icon thomath

A 3D maths library for computer graphics

tmoco icon tmoco

Config files for my GitHub profile.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.