mirror of
https://github.com/Xevion/old.xevion.github.io.git
synced 2025-12-06 09:15:37 -06:00
I got a job!
This commit is contained in:
@@ -1,10 +1,3 @@
|
|||||||
{
|
{
|
||||||
"root": true,
|
"extends": "@nuscout"
|
||||||
"extends": "starry",
|
|
||||||
"rules": {
|
|
||||||
"starry/space-in-parens": ["error", "never"],
|
|
||||||
"starry/computed-property-spacing": ["error", "never"],
|
|
||||||
"object-curly-spacing": [2, "never"],
|
|
||||||
"array-bracket-spacing": ["error", "never"]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
1
.prettierrc.js
Normal file
1
.prettierrc.js
Normal file
@@ -0,0 +1 @@
|
|||||||
|
module.exports = require('@nuscout/prettier-config');
|
||||||
@@ -8,10 +8,10 @@ languages:
|
|||||||
- item: SQL
|
- item: SQL
|
||||||
|
|
||||||
frameworks:
|
frameworks:
|
||||||
- item: Ember / Glimmer
|
- item: Ember & Glimmer
|
||||||
|
- item: React
|
||||||
- item: Jekyll
|
- item: Jekyll
|
||||||
- item: Node
|
- item: Node
|
||||||
- item: React
|
|
||||||
- item: Backbone
|
- item: Backbone
|
||||||
- item: D3
|
- item: D3
|
||||||
- item: Cordova
|
- item: Cordova
|
||||||
@@ -29,5 +29,5 @@ design:
|
|||||||
- item: InDesign
|
- item: InDesign
|
||||||
- item: InVision
|
- item: InVision
|
||||||
- item: Prototyping
|
- item: Prototyping
|
||||||
|
- item: Wireframing
|
||||||
- item: User Testing
|
- item: User Testing
|
||||||
- item: Typography
|
|
||||||
|
|||||||
@@ -1,12 +1,24 @@
|
|||||||
<section class="section background">
|
<section class="section background">
|
||||||
<div class="section__title">Background</div>
|
<div class="section__title">Background</div>
|
||||||
<div class="section__content">
|
<div class="section__content">
|
||||||
<p>I'm a fifth year student at <a class="underline-link" href="http://www.ccis.northeastern.edu/" target="_blank">Northeastern University</a> expecting to graduate in May 2018. Thanks to Northeastern's co-op program, I've had the privilege of completing three wonderful six-month co-ops at <a class="underline-link" href="https://us.mullenlowe.com/" target="_blank">MullenLowe U.S.</a>, <a class="underline-link" href="https://starry.com/" target="_blank">Starry</a>, and <a class="underline-link" href="https://www.apple.com/music/" target="_blank">Apple Music</a>.</p>
|
<p>
|
||||||
|
I'm a fifth year student at
|
||||||
|
<a class="underline-link" href="http://www.ccis.northeastern.edu/" target="_blank">Northeastern University</a> expecting to graduate in May 2018. Thanks to Northeastern's co-op program, I've had the
|
||||||
|
privilege of completing three wonderful six-month co-ops at
|
||||||
|
<a class="underline-link" href="https://us.mullenlowe.com/" target="_blank">MullenLowe U.S.</a>,
|
||||||
|
<a class="underline-link" href="https://starry.com/" target="_blank">Starry</a>, and
|
||||||
|
<a class="underline-link" href="https://www.apple.com/music/" target="_blank">Apple Music</a>. After graduating from Northeastern, I'll be joining
|
||||||
|
<a class="underline-link" href="https://www.upstatement.com/" target="_blank">Upstatement</a> as an Engineer.
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>As a front-end engineer, I enjoy bridging the gap between engineering and design — combining my technical knowledge with my keen eye for design to create a beautiful product. My goal is to always build applications that are scalable and efficient under the hood while providing engaging, pixel-perfect user experiences.</p>
|
<p>As a front-end engineer, I enjoy bridging the gap between engineering and design — combining my technical knowledge
|
||||||
|
with my keen eye for design to create a beautiful product. My goal is to always build applications that are scalable
|
||||||
|
and efficient under the hood while providing engaging, pixel-perfect user experiences.</p>
|
||||||
|
|
||||||
<p><strong>When I'm not in front of a computer screen</strong>, I'm probably snowboarding, cruising around on my penny board, or crossing off another item on my bucket list.</p>
|
<p>
|
||||||
|
<strong>When I'm not in front of a computer screen</strong>, I'm probably snowboarding, cruising around on my penny board,
|
||||||
|
or crossing off another item on my bucket list.</p>
|
||||||
|
|
||||||
{% include employment-status.html %}
|
<!-- {% include employment-status.html %} -->
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -5,7 +5,9 @@
|
|||||||
{% for job in site.data.experience %}
|
{% for job in site.data.experience %}
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="time-place">
|
<div class="time-place">
|
||||||
<div class="job__company"><a href="{{job.url}}" target="_blank">{{job.company}}</a></div>
|
<div class="job__company">
|
||||||
|
<a href="{{job.url}}" target="_blank">{{job.company}}</a>
|
||||||
|
</div>
|
||||||
<div class="job__time">{{job.time}}</div>
|
<div class="job__time">{{job.time}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="job__position">{{job.position}}</div>
|
<div class="job__position">{{job.position}}</div>
|
||||||
|
|||||||
@@ -3,35 +3,54 @@
|
|||||||
<div class="section__content">
|
<div class="section__content">
|
||||||
<div class="project interventions">
|
<div class="project interventions">
|
||||||
<figure class="project__pic">
|
<figure class="project__pic">
|
||||||
<a href="https://interventions.design/" target="_blank"><img src="{{site.baseurl}}/img/featured/interventions/interventions.png" alt=""></a>
|
<a href="https://interventions.design/" target="_blank">
|
||||||
|
<img src="{{site.baseurl}}/img/featured/interventions/interventions.png" alt="">
|
||||||
|
</a>
|
||||||
</figure>
|
</figure>
|
||||||
<figcaption class="project__caption">
|
<figcaption class="project__caption">
|
||||||
<div class="project__name"><a href="https://interventions.design/" target="_blank">Interventions</a></div>
|
<div class="project__name">
|
||||||
<p>Interactive marketing website for Northeastern's first annual student-led design conference, Interventions. Coming in 2018!</p>
|
<a href="https://interventions.design/" target="_blank">Interventions</a>
|
||||||
|
</div>
|
||||||
|
<p>Interactive marketing website for Northeastern's first annual student-led design conference, Interventions. Coming
|
||||||
|
in 2018!</p>
|
||||||
</figcaption>
|
</figcaption>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="project screentime">
|
<div class="project screentime">
|
||||||
<figure class="project__pic phones">
|
<figure class="project__pic phones">
|
||||||
<a href="https://play.google.com/store/apps/details?id=com.starry.management" target="_blank">
|
<a href="https://play.google.com/store/apps/details?id=com.starry.management" target="_blank">
|
||||||
<div class="phone"><img src="{{site.baseurl}}/img/featured/screentime/screentime1.png" alt=""></div>
|
<div class="phone">
|
||||||
<div class="phone"><img src="{{site.baseurl}}/img/featured/screentime/screentime3.png" alt=""></div>
|
<img src="{{site.baseurl}}/img/featured/screentime/screentime1.png" alt="">
|
||||||
<div class="phone"><img src="{{site.baseurl}}/img/featured/screentime/screentime4.png" alt=""></div>
|
</div>
|
||||||
|
<div class="phone">
|
||||||
|
<img src="{{site.baseurl}}/img/featured/screentime/screentime3.png" alt="">
|
||||||
|
</div>
|
||||||
|
<div class="phone">
|
||||||
|
<img src="{{site.baseurl}}/img/featured/screentime/screentime4.png" alt="">
|
||||||
|
</div>
|
||||||
</a>
|
</a>
|
||||||
</figure>
|
</figure>
|
||||||
<figcaption class="project__caption">
|
<figcaption class="project__caption">
|
||||||
<div class="project__name"><a href="https://play.google.com/store/apps/details?id=com.starry.management" target="_blank">ScreenTime 2.0</a></div>
|
<div class="project__name">
|
||||||
<p>Starry Station feature that provided users with the ability to easily filter content, pause the internet, and even create custom rules for blocking apps like Facebook and Twitter right from their phones.</p>
|
<a href="https://play.google.com/store/apps/details?id=com.starry.management" target="_blank">ScreenTime 2.0</a>
|
||||||
|
</div>
|
||||||
|
<p>Starry Station feature that provided users with the ability to easily filter content, pause the internet, and even
|
||||||
|
create custom rules for blocking apps like Facebook and Twitter right from their phones.</p>
|
||||||
</figcaption>
|
</figcaption>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="project v2">
|
<div class="project v2">
|
||||||
<figure class="project__pic">
|
<figure class="project__pic">
|
||||||
<a href="http://brittanychiang.com/v2" target="_blank"><img src="{{site.baseurl}}/img/featured/v2/v2.png" alt=""></a>
|
<a href="http://brittanychiang.com/v2" target="_blank">
|
||||||
|
<img src="{{site.baseurl}}/img/featured/v2/v2.png" alt="">
|
||||||
|
</a>
|
||||||
</figure>
|
</figure>
|
||||||
<figcaption class="project__caption">
|
<figcaption class="project__caption">
|
||||||
<div class="project__name"><a href="http://brittanychiang.com/v2" target="_blank">Personal Website V2</a></div>
|
<div class="project__name">
|
||||||
<p>Second iteration of my personal website. Designed and developed with a conscious effort to avoid using any superfluous frameworks like Bootstrap.</p>
|
<a href="http://brittanychiang.com/v2" target="_blank">Personal Website V2</a>
|
||||||
|
</div>
|
||||||
|
<p>Second iteration of my personal website. Designed and developed with a conscious effort to avoid using any superfluous
|
||||||
|
frameworks like Bootstrap.</p>
|
||||||
</figcaption>
|
</figcaption>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,11 +1,18 @@
|
|||||||
<header class="intro">
|
<header class="intro">
|
||||||
<h1 class="intro__hello">Hello! <span class="emoji wave-hand animated"></span></h1>
|
<h1 class="intro__hello">Hello!
|
||||||
|
<span class="emoji wave-hand animated"></span>
|
||||||
|
</h1>
|
||||||
|
|
||||||
<h2 class="intro__tagline">I'm <span class="name">Brittany Chiang</span>, a design-minded front-end software engineer focused on building beautiful interfaces & experiences <span class="emoji technologist"></span></h2>
|
<h2 class="intro__tagline">I'm
|
||||||
|
<span class="name">Brittany Chiang</span>, a design-minded front-end software engineer focused on building beautiful interfaces & experiences
|
||||||
|
<span class="emoji technologist"></span>
|
||||||
|
</h2>
|
||||||
|
|
||||||
<h3 class="intro__contact">
|
<h3 class="intro__contact">
|
||||||
<span>Get in touch </span>
|
<span>Get in touch </span>
|
||||||
<span class="emoji pointer"></span>
|
<span class="emoji pointer"></span>
|
||||||
<span><a href="mailto:brittany.chiang@gmail.com" target="_blank" class="highlight-link">brittany.chiang@gmail.com</a></span>
|
<span>
|
||||||
|
<a href="mailto:brittany.chiang@gmail.com" target="_blank" class="highlight-link">brittany.chiang@gmail.com</a>
|
||||||
|
</span>
|
||||||
</h3>
|
</h3>
|
||||||
</header>
|
</header>
|
||||||
|
|||||||
@@ -3,7 +3,9 @@
|
|||||||
<div class="section__content">
|
<div class="section__content">
|
||||||
{% for project in site.data.other-projects %}
|
{% for project in site.data.other-projects %}
|
||||||
<div class="project">
|
<div class="project">
|
||||||
<div class="project__name"><a href="{{project.url}}" target="_blank" class="arrow-link">{{project.name}}</a></div>
|
<div class="project__name">
|
||||||
|
<a href="{{project.url}}" target="_blank" class="arrow-link">{{project.name}}</a>
|
||||||
|
</div>
|
||||||
<p>{{project.description}}</p>
|
<p>{{project.description}}</p>
|
||||||
<div class="project__used">
|
<div class="project__used">
|
||||||
{% for item in project.used %}
|
{% for item in project.used %}
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ $(function() {
|
|||||||
duration: 600,
|
duration: 600,
|
||||||
easing: 'cubic-bezier(.694,0,.335,1)',
|
easing: 'cubic-bezier(.694,0,.335,1)',
|
||||||
scale: 1,
|
scale: 1,
|
||||||
viewFactor: 0.3
|
viewFactor: 0.3,
|
||||||
});
|
});
|
||||||
|
|
||||||
sr.reveal('.background');
|
sr.reveal('.background');
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
*,
|
html {
|
||||||
*:after,
|
|
||||||
*:before {
|
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
-webkit-font-smoothing: antialiased;
|
}
|
||||||
-moz-osx-font-smoothing: grayscale;
|
|
||||||
|
*,
|
||||||
|
*:before,
|
||||||
|
*:after {
|
||||||
|
box-sizing: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
::selection {
|
::selection {
|
||||||
@@ -14,27 +16,14 @@ html,
|
|||||||
body {
|
body {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
background-color: $white;
|
background-color: $white;
|
||||||
color: $dark-grey;
|
color: $dark-grey;
|
||||||
font-family: $Apercu;
|
font-family: $Apercu;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
width: 100%;
|
||||||
a {
|
height: 100%;
|
||||||
@include transition;
|
|
||||||
text-decoration: none;
|
|
||||||
font-weight: 700;
|
|
||||||
color: $black;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul {
|
|
||||||
list-style: none;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
strong {
|
|
||||||
font-weight: 700;
|
|
||||||
color: $black;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.night {
|
&.night {
|
||||||
background-color: $night;
|
background-color: $night;
|
||||||
@@ -66,6 +55,36 @@ body {
|
|||||||
background: $off-white;
|
background: $off-white;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
@include transition;
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: 700;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
list-style: none;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
svg {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
strong {
|
||||||
|
font-weight: 700;
|
||||||
|
color: $black;
|
||||||
|
}
|
||||||
|
|
||||||
.emoji {
|
.emoji {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
@@ -218,7 +237,6 @@ body {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.waypoint {
|
.waypoint {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
20
js/main.js
20
js/main.js
@@ -1,7 +1,7 @@
|
|||||||
$(function() {
|
$(function() {
|
||||||
const d = new Date();
|
const d = new Date();
|
||||||
const hours = d.getHours();
|
const hours = d.getHours();
|
||||||
const night = (hours >= 19) || (hours <= 7); // between 7pm and 7am
|
const night = hours >= 19 || hours <= 7; // between 7pm and 7am
|
||||||
const body = document.querySelector('body');
|
const body = document.querySelector('body');
|
||||||
const toggle = document.getElementById('toggle');
|
const toggle = document.getElementById('toggle');
|
||||||
const input = document.getElementById('switch');
|
const input = document.getElementById('switch');
|
||||||
@@ -20,19 +20,21 @@ $(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('added a line here');
|
|
||||||
|
|
||||||
const introHeight = document.querySelector('.intro').offsetHeight;
|
const introHeight = document.querySelector('.intro').offsetHeight;
|
||||||
const topButton = document.getElementById('top-button');
|
const topButton = document.getElementById('top-button');
|
||||||
const $topButton = $('#top-button');
|
const $topButton = $('#top-button');
|
||||||
|
|
||||||
window.addEventListener('scroll', function() {
|
window.addEventListener(
|
||||||
|
'scroll',
|
||||||
|
function() {
|
||||||
if (window.scrollY > introHeight) {
|
if (window.scrollY > introHeight) {
|
||||||
$topButton.fadeIn();
|
$topButton.fadeIn();
|
||||||
} else {
|
} else {
|
||||||
$topButton.fadeOut();
|
$topButton.fadeOut();
|
||||||
}
|
}
|
||||||
}, false);
|
},
|
||||||
|
false
|
||||||
|
);
|
||||||
|
|
||||||
topButton.addEventListener('click', function() {
|
topButton.addEventListener('click', function() {
|
||||||
$('html, body').animate({ scrollTop: 0 }, 500);
|
$('html, body').animate({ scrollTop: 0 }, 500);
|
||||||
@@ -47,7 +49,9 @@ $(function() {
|
|||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
}
|
||||||
|
|
||||||
setTimeout(function() { waveOnLoad(); }, 1000);
|
setTimeout(function() {
|
||||||
|
waveOnLoad();
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
hand.addEventListener('mouseover', function() {
|
hand.addEventListener('mouseover', function() {
|
||||||
hand.classList.add('wave');
|
hand.classList.add('wave');
|
||||||
@@ -57,13 +61,12 @@ $(function() {
|
|||||||
hand.classList.remove('wave');
|
hand.classList.remove('wave');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
window.sr = ScrollReveal({
|
window.sr = ScrollReveal({
|
||||||
reset: false,
|
reset: false,
|
||||||
duration: 600,
|
duration: 600,
|
||||||
easing: 'cubic-bezier(.694,0,.335,1)',
|
easing: 'cubic-bezier(.694,0,.335,1)',
|
||||||
scale: 1,
|
scale: 1,
|
||||||
viewFactor: 0.3
|
viewFactor: 0.3,
|
||||||
});
|
});
|
||||||
|
|
||||||
sr.reveal('.background');
|
sr.reveal('.background');
|
||||||
@@ -71,5 +74,4 @@ $(function() {
|
|||||||
sr.reveal('.experience', { viewFactor: 0.2 });
|
sr.reveal('.experience', { viewFactor: 0.2 });
|
||||||
sr.reveal('.featured-projects', { viewFactor: 0.1 });
|
sr.reveal('.featured-projects', { viewFactor: 0.1 });
|
||||||
sr.reveal('.other-projects', { viewFactor: 0.05 });
|
sr.reveal('.other-projects', { viewFactor: 0.05 });
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
6882
package-lock.json
generated
6882
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
14
package.json
14
package.json
@@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "brittanychiang.com",
|
"name": "brittanychiang.com",
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"description": "Design-minded front-end software engineer focused on building beautiful interfaces and experiences",
|
"description":
|
||||||
|
"Design-minded front-end software engineer focused on building beautiful interfaces and experiences",
|
||||||
"main": "gulpfile.js",
|
"main": "gulpfile.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
@@ -9,14 +10,13 @@
|
|||||||
"author": "Brittany Chiang",
|
"author": "Brittany Chiang",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"browser-sync": "^2.21.0",
|
"@nuscout/eslint-config": "^0.2.1",
|
||||||
"eslint-config-starry": "7.0.0",
|
"browser-sync": "^2.23.6",
|
||||||
"eslint-plugin-starry": "5.0.0",
|
|
||||||
"gulp": "3.9.1",
|
"gulp": "3.9.1",
|
||||||
"gulp-autoprefixer": "^4.0.0",
|
"gulp-autoprefixer": "^5.0.0",
|
||||||
"gulp-clean-css": "3.9.0",
|
"gulp-clean-css": "3.9.0",
|
||||||
"gulp-eslint": "4.0.0",
|
"gulp-eslint": "4.0.2",
|
||||||
"gulp-imagemin": "4.0.0",
|
"gulp-imagemin": "4.1.0",
|
||||||
"gulp-sass": "^3.1.0",
|
"gulp-sass": "^3.1.0",
|
||||||
"gulp-uglify": "3.0.0"
|
"gulp-uglify": "3.0.0"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user