Skip to content

Commit

Permalink
Create hidden resume variant for Elm 🖊️
Browse files Browse the repository at this point in the history
For #33
  • Loading branch information
dcecile committed Apr 19, 2018
1 parent c2271f2 commit 039fb20
Show file tree
Hide file tree
Showing 4 changed files with 95 additions and 67 deletions.
26 changes: 13 additions & 13 deletions src/Data/Projects.elm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ module Data.Projects

import Data.Basic exposing (homepageURL, sourceURL)
import Data.Section exposing (SectionData)
import Data.Visibility exposing (Visibility(PortfolioAndResume, PortfolioOnly))
import Data.Visibility exposing (ResumeVariant(ElmResume, GeneralResume), Visibility, portfolioAndResume, portfolioOnly)
import MarkedString exposing (MarkedString, markedString)


Expand Down Expand Up @@ -54,7 +54,7 @@ initProjectsData =
, markedString "I’m using `Sass` to simplify `CSS` syntax, `Bootstrap` for base styling, and `functional animation` for every state change"
, markedString "I’ve set up Semaphore `continuous integration` to deploy to `Heroku` with each commit that passes unit testing"
]
PortfolioAndResume
(portfolioAndResume [ GeneralResume, ElmResume ])
, ProjectsItemData
"Tacit"
Nothing
Expand All @@ -69,7 +69,7 @@ initProjectsData =
, markedString "I’ve implemented a console read-eval-print loop (REPL) using the JLine `Java` library"
, markedString "I’m working to create a web REPL using Scala.js and `CSS`"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"Off-Grid Orcs"
Nothing
Expand All @@ -85,7 +85,7 @@ initProjectsData =
, markedString "I designed a custom font, and converted it to TTF format for outside-game-use via `bitfontmake`"
, markedString "I used a `functional programming` architecture that transforms immutable data every frame"
]
PortfolioAndResume
(portfolioAndResume [ GeneralResume, ElmResume ])
, ProjectsItemData
"bitfontmake"
Nothing
Expand All @@ -100,7 +100,7 @@ initProjectsData =
, markedString "I converted pixels into vector glyph contours—and together with the correct metadata, I created a working TTF font file"
, markedString "I turned my Python code into a Flask application and deployed it to `Heroku`"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"PR Quest"
Nothing
Expand All @@ -115,7 +115,7 @@ initProjectsData =
, markedString "I used Stylus, a `CSS` preprocessor language, to implement `responsive design` via easy-to-manage block mixins"
, markedString "I also used `HTML` pre-rendering, to help improve page load times and allow basic site use without `JavaScript`"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"/tmp/blog"
Nothing
Expand All @@ -129,7 +129,7 @@ initProjectsData =
, markedString "I added features for parsing body paragraphs and tags"
, markedString "I deployed the application to `Heroku`, and set up a scheduled task to delete any posts older than 24 hours"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"Reactic-Tac-Toe"
(Just "RTT")
Expand All @@ -143,7 +143,7 @@ initProjectsData =
, markedString "I used `CSS` filters to apply a uniform chalk texture to all text and lines"
, markedString "I created a seamless chalk dust texture in Inkscape, and used it for the background"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"Yomikata"
Nothing
Expand All @@ -157,7 +157,7 @@ initProjectsData =
, markedString "I used unit tests to verify my page turning logic (complicated by the presence of spread pages)"
, markedString "I used a full-screen `functional animation` during image loading to provide user feedback"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"Ultra Rainbow Bake Sale"
(Just "URBS")
Expand All @@ -172,7 +172,7 @@ initProjectsData =
, markedString "I used `functional animation` to give the game an element of juiciness"
, markedString "I implemented an AI-like dynamic hints system using a sequence of play conditions and suggestions"
]
PortfolioOnly
portfolioOnly
, ProjectsItemData
"Tiny Worker Bee"
(Just "TWB")
Expand All @@ -187,13 +187,13 @@ initProjectsData =
, markedString "I also created a static homepage using `HTML`, `CSS`, and `responsive design`"
, markedString "(If you’d like to try using this web app or you’d like a peek at the source code, just send me an email to let me know)"
]
PortfolioAndResume
(portfolioAndResume [ GeneralResume ])
, ProjectsItemData
"My Portfolio and Resume"
(Just "(This website)")
"2018"
"Elm / CSS"
"My portfolio and resume"
"Interactive skills showcase"
(Just homepageURL)
(Just sourceURL)
(markedString "For my 2018 job search, I decided to create a GitHub homepage to host my portfolio and my resume:")
Expand All @@ -202,7 +202,7 @@ initProjectsData =
, markedString "I use `Elm` to construct custom `SVG` illustrations, which I style and animate via `CSS`"
, markedString "I use Semaphore `continuous integration` for unit tests, style tests, and continuous deployment to GitHub Pages"
]
PortfolioOnly
(portfolioAndResume [ ElmResume ])
]
, portfolioOutro = Nothing
}
Loading

0 comments on commit 039fb20

Please sign in to comment.