Skip to content

Commit

Permalink
115 add projects page (#117)
Browse files Browse the repository at this point in the history
  • Loading branch information
jcockbain authored Jul 21, 2020
1 parent 5da5fd8 commit 76ab62e
Show file tree
Hide file tree
Showing 18 changed files with 7,929 additions and 4,140 deletions.
8 changes: 6 additions & 2 deletions content/pages/cv.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ A submission which placed 1st in the IBM UK Call for Code competition and was th

*September 2014 - June 2018*

Masters project: *UAVs with precise position knowledge*.
Master's project: *UAVs with precise position knowledge*.
Developing mathematical models in Python to combine data from different sensors onboard a drone, with the aim of locating its position to within 1mm, for use in adaptive optics within astronomy.

## Technical Skills
Expand All @@ -57,4 +57,8 @@ JavaScript, Python, Golang

### Frameworks / Tools

React, Express, Docker, Kubernetes, HTML/CSS/Bootstrap, Jekyll/Gatsby, Git
React, Express, HTML/CSS, Jekyll/Gatsby/Next.js, Bootstrap/Tailwindcss

### Devops / SCM

Docker, Kubernetes, Git
34 changes: 34 additions & 0 deletions content/projects.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{"content": [
{
"name": "Project Reunite",
"summary":
"A submission which placed 1st in the IBM UK Call for Code competition and was then selected in the final 5, out of 132 projects in the global contest. It's a mobile-friendly web app for reuniting loved ones after a natural disaster, using facial feature recognition.",
"technologies": ["React", "Mineral-UI", "Express", "Socket.io"],
"codeLink": "https://github.com/project-reunite/reunite",
"deploymentLink": "http://project-reunite.eu-gb.cf.appdomain.cloud/#/"
},
{
"name": "MERN TODO App",
"summary":
"A MongoDB based app I use to track daily tasks. The Next.js client offers pages for; CRUD operations on todays tasks, for managing all tasks through a calendar, and a graphical summary of tasks completed.",
"technologies": ["MongoDB", "Express", "React", "Node.js", "Next.js"],
"codeLink": "https://github.com/MERN-todo?type=source",
"deploymentLink": ""
},
{
"name": "jamescockbain.com",
"summary":
"This website! Starting from a basic Gatsby Typescript starter, with custom styled-components styles. Deployed with Netlify.",
"technologies": ["Gatsby", "Typescript", "Styled-Components", "Netlify"],
"codeLink": "https://github.com/project-reunite/reunite",
"deploymentLink": "https://jamescockbain.com"
},
{
"name": "Advent Of Code",
"summary":
"Solutions for the christmas-themed Advent of Code challenges (adventofcode.com), written in Python.",
"technologies": ["Python", "Algorithms"],
"codeLink": "https://github.com/jcockbain/advent-of-code",
"deploymentLink": ""
}
]}
12 changes: 8 additions & 4 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,17 @@ module.exports = {
medium: `@jcockbain96`,
},
menuLinks: [
// {
// link: "/pages/about",
// name: "About",
// },
{
link: "/blogs",
name: "Blog",
link: "/projects",
name: "Projects",
},
{
link: "/pages/about",
name: "About",
link: "/blogs",
name: "Blog",
},
{
link: "/pages/cv",
Expand Down
Loading

0 comments on commit 76ab62e

Please sign in to comment.