Hackbright Group Shot

51 Brilliant Web Apps Built by Women Engineers!

During Hackbright Academy’s 12-week software engineering fellowship, students take 4 weeks to build impressive web apps! Are you ready to be blown away? Read on to be inspired by these 51 talented women who took a chance and followed their dreams of becoming software engineers!


Ada Cohort


Agne Klimaite

GitHub | LinkedIn | Twitter

Agne graduated from the University of Florida with a degree in Marketing in 2013. After graduation she worked at an Apple Service Center as the lead technician and manager. Once she learned everything about taking apart and troubleshooting Macs, Agne decided to make the service center’s website and fell in love with coding. Teaching herself HTML, CSS, Javascript and Ruby in her spare time, she moved to San Francisco to pursue programming as a career. When Agne is not trying out new Javascript libraries, she can be found hiking or picnicking at one of the many beautiful parks in the Bay Area.

Hackbright Project: Planty

Planty takes the mystery out of keeping plants alive! Intended for both the novice and the seasoned professional, this app provides concise, user-friendly guidance on how to take care of houseplants. Users can search for plants by name or plant profile, add new plants to the database, edit current plants, and schedule watering reminders for plants they own.

Technology Stack:

PostgreSQL, SQLAlchemy, Scrapy, Python, Flask, Javascript, AngularJS, JQuery, Bootstrap.

APIs Used:

Flickr, Twilio.


Cindy Panameno

GitHub | LinkedIn

Cindy graduated from UCLA with a BA in Comparative Literature with an emphasis on English and Spanish literature. While in college, she also completed the pre-health curriculum that included mathematics, and physics courses. Prior to Hackbright, she worked as a Product Specialist at Turnitin, an education technology company in Oakland. In her role, she was responsible for troubleshooting bugs reported by customers using Splunk, Zabbix, and Datadog, and for finding underlying issues by using PSQL to query the database. After working closely with engineers and becoming excited about programming, she committed to making software engineering her career, in order to not only investigate underlying issues with the product but also find solutions.

Hackbright Project: DogSite

DogSite allows potential dog adopters to browse adoptable dogs in their area by filtering by dog breed, size, age, and zipcode. The application analyzes data from the Petfinder API and provides information about their medical record, shelter, and behavior. The app also integrates the Google Map API to allow users to easily identify nearby dogs and shelters.  When logged in, users can save dog listings to their favorites for later reviewing.

Technology Stack:

Python, Javascript, Jquery, SQLAlchemy, PostgreSQL, Jinja, HTML, CSS, Bootstrap, Ajax

APIs Used:

Petfinder API, Google Maps API


Elizabeth Nelson

GitHub | LinkedIn | Twitter

Elizabeth graduated with a degree in biochemistry-molecular biology and immediately started her career as a research scientist. She loved crafting together assays to solve complex biological questions, as well as researching new technologies. Moving to the bay area in 2014 to work for a major biologics drug company, she was introduced to coding. Realizing she could learn to fix the automation bugs herself, she became fascinated by problems that could be solved with code. Her insatiable appetite to learn more led her to Hackbright, where she is building her skills as a fullstack developer. When Elizabeth is not reading about algorithms she can be found surfing or snowboarding.

Hackbright Project: Goal Tracker

An all-in-one application to help achieve your goals. Whether your goals are short or long term, Goal Tracker sends you text reminders to keep you on track. With each step toward a goal completion, your progress is visualized with an animated graph.

Technology Stack:

Python, Javascript, Flask, Jinja, PosgreSQL, D3, Bootstrap, AJAX

APIs Used:

Twilio, Python-Scheduler


Evlyn Andrade

GitHub | LinkedIn | Twitter

Evlyn Andrade graduated from U.C. Berkeley with a degree in Chicano Studies and recently served in a management role at the institution’s School of Public Health. She is proud of her service as Chair of the Staff Advisory Council to the Dean and received the Chancellor’s Outstanding Staff Award. Evlyn is drawn towards technology and the way it transforms lives. She honed her ability to problem-solve and learned to code, joining the Hackbright Fellowship. As a proud Latina, she looks forward to contributing her diverse background, work experiences and technical skills to an innovative and collaborative engineering team.

Hackbright Project: urVoice

urVoice is a platform where users can find and sign active petitions to the White House. Users can search for a specific issue or journey through an array of topics they may be interested in learning more about. ​Driven by an interest in social change this app allows people to voice their concerns to policy makers. It was that mentality that inspired a project where people of all backgrounds ​and opinions ​could easily ​be heard​ on issues they care about most. Every citizen has a voice and this app empowers citizens to speak up.

Technology Stack:

Python, JavaScript, jQuery, AJAX, JSON, Flask, PostgreSQL, Jinja, HTML, CSS, Bootstrap

APIs Used:

We the people API


Huey Jiin Liu

GitHub | LinkedIn | Twitter

Wanting to improve the quality of life for people, Jean dedicated 11 years to biomedical sciences. She majored in microbiology as an undergrad, got a M.S. in stem cell science, and did research in various biomedical fields. Seeing the power of programming in her research career, she got interested in it. She saw how technologies like analytical programs and automations allow researchers to better focus on the next step of their investigation. Jean started off learning programming online and soon discovered it was like doing experiments, without the long waiting periods. She plans to become a software engineer after Hackbright. Jean aims to write code as proficiently as she manipulated the genetic code in lab to make tools to improve lives.

Hackbright Project: Adgnosco: Security with facial recognition

Adgnosco gives NestCam owners peace of mind for their building and home surveillance. Paired with the NestCam, Adgnosco identifies and recognizes faces within view. Combined with a keyless entry option in larger buildings, Adgnosco provides data visualization to support dynamic security planning. Security managers can add new users, see foot traffic for different entrances, review suspicious events, and lock down the building. Adgnosco is always there, watching when you can’t.

Technology Stack:

Python, PostgreSQL, SQLAlchemy, Javascript, Flask, Jinja, JQuery, AJAX, Charts.js, Amazon Web Services: EC2, OpenFace, Bootstrap

APIs Used:

Nest


Iris B. Han

GitHub | LinkedIn

Iris studied Communications in her undergraduate program at University of California, San Diego due to a strong interest in media communication, namely film and video editing, which she continues to enjoy as a hobby. After graduation, she took on different roles that utilized her creative and organizational abilities as well as her fluency in the Korean language. Looking for an interesting, dynamic career that would involve her abilities to a greater degree, she began to study programming, which she found she enjoyed tremendously. She looks forward to becoming a software engineer after Hackbright Academy and hopes to one day apply many more of her talents and abilities to write breathtakingly beautiful code.

Hackbright Project: My Vegan Recipe Collector

My Vegan Recipe Collector simplifies the process of searching for vegan recipes without having to filter the results to accommodate for only the vegan diet. This app allows users to perform filtered searches on a collection of vegan recipes scraped from popular vegan blogs. Users can search by ingredients, time, and course type (or any combination of the aforementioned) to find recipes’ detailed list of ingredients and instructions. Additionally, with a built-in serving size conversion feature, users can convert the ingredient measurements to any serving size from 1 to 12. A registered user may also save recipes to his/her own recipe box, which generates a visualization organized by custom user-generated labels.

Technology Stack:

Python, PostgreSQL, SQLAlchemy, Flask, Jinja, Javascript, JQuery, Bootstrap, AJAX

APIs Used:

Spoonacular


Jennifer Griffith-Delgado

GitHub | LinkedIn | Twitter

Jennifer graduated from the University of Florida with a degree in electrical engineering. She moved to San Francisco to use her engineering knowledge and writing skills to help make tech more accessible as an editor at No Starch Press, where she edited books on programming, electronics, security, reverse engineering, and LEGO. Inspired by those books, Jennifer wrote artsy widgets with Processing, made a color-changing LED necklace, and tried hacking challenges online in her spare time. Eventually, she decided that she wanted to learn how web applications work and start building those systems herself. These days, when Jennifer isn’t coding, you’ll find her soldering, blogging, crafting, or enjoying a long hike.

Hackbright Project: Crafter’s Closet

Crafter’s Closet is a personal inventory tool that tracks how many craft supplies a user owns and figures out what they should buy to build a new project. Authenticated users have access to a dashboard where they can filter and search their inventory, add new supplies, update existing supplies, view a chart of the supply types they own, and view a list of their projects. When creating a project page, a user gives general project details and a list of supplies needed to build the project. When an authenticated user views a project page, Crafter’s Closet shows how many of each required supply the user would need to buy. Any user can also search the Crafter’s Closet project pages to find fun crafts to make.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Bcrypt, Jinja, JavaScript, JQuery, JQuery UI (Autocomplete Widget), Chart.js, AJAX, Bootstrap


Jennifer Yan

GitHub | LinkedIn

Jennifer Yan graduated from San Francisco State University with a Bachelor’s degree in Criminal Justice. By using logic and problem solving skills, she found her interests in Criminal Forensics. She later worked at the First District Appellate Project (FDAP), where she managed legal documents to and from the San Francisco Appellate Courts. After a few years at FDAP, Jennifer decided to merge her interests in problem solving and found her way to computer programming. She embarked on a 6 month journey of self-study through a variety of online computer programming resources. She eventually attended HackBright Academy, she is looking forward to applying the skills that she learned to create meaningful web applications.

Hackbright Project: Love Thy Neighborhood

Love Thy Neighborhood gives users access to a variety of neighborhood events that are occurring in their neighborhood. This web application allows users to upload comments and post photos about their neighborhood. As users view the posts, they are able to sort by date, crime or community event. As additional resources, users are able to locate their local police stations and view a list of personal safety tips.

Technology Stack:

Postgres SQL, SQLAlchemy, Flask, Jinja, Javascript, Bootstrap, HTML, CSS

APIs Used:

Google Maps Javascript API


Jessica Rae Petersen

GitHub | LinkedIn | Twitter

After Jessica graduated summa cum laude from Northern Illinois University with a degree in philosophy and sociology, she began working on a master’s in statistical sociology. Jessica taught sociology at Elgin College, where she built curriculum systems and distilled complex theories into understandable concepts. After moving to the Bay Area, she began to study programming in her free time. It wasn’t long before she realized her preference for code over academia.

Hackbright Project: HappyFridays

No longer do music fans have to comb through Spotify’s new release list to find that music gem. HappyFridays will do it for you! Every Friday, when new music is released, a user can see a list of new albums by their favorite artists. The app displays the new release albums as a list and allows the user to play the album or add the album to one of their own Spotify playlists.

Technology Stack:

Python, SQLAlchemy, PostgreSQL, Flask, Jinja, Javascript, JQuery, HTML, CSS

APIs Used:

Spotify


Krishelle Hardson-Hurley, M.Ed.

GitHub | LinkedIn | Twitter

Krishelle graduated Summa Cum Laude from the University of San Diego with a dual major in Mathematics and Spanish and a Teaching Credential. Prior to Hackbright, she taught High School Math and Spanish, while she pursued a Masters Degree focused on Math and Technology Education. After teaching for six years, Krishelle discovered her passion for designing tools that make processes more efficient. She realized that software engineering would be the perfect opportunity to combine this passion with her love for problem solving. Krishelle’s love for learning and making an impact run strong and she is excited to contribute her creativity to a full-stack software development role.

Hackbright Project: Parrot: A Language Learning Web Application

Parrot is an interactive learning tool that makes learning Spanish as a second language easy, fun and social.

Intended for users who have achieved minimum professional language proficiency, Parrot allows users to translate phrases in an article when they get stuck. Users can register, save article preferences and select articles to read. Phrases can be selected and Parrot will show a translation right above the selection! It is user-friendly and intuitive. Users can make comments and respond to comments from other users. The ‘Parrot feature’ allows the user to send a phrase and its translation to their mobile device for on-the-go review. Translated phrases are also added to a Vocabulary List that are accessible within the app.

Technology Stack:

Python, JavaScript, HTML/CSS, Flask, jQuery, AJAX, JSON, SQL, PostgreSQL, SQLAlchemy, Jinja and Bootstrap. Newspaper Python library.

APIs Used:

Google Translate API, Twilio API


Laurel Korwin

GitHub | LinkedIn | Twitter

Laurel graduated from UC San Diego with a degree in Political Science and French Literature. After a brief stint on a political campaign, she spent many years in finance – specifically, corporate governance – working at both research-focused and advisory firms. After moving into the tech industry and working in a project management role at a healthcare startup, Laurel developed an interest in coding and spent several months diving into online tutorials and meet-ups before applying to be part of Hackbright’s summer cohort. She has loved the Hackbright experience, and is excited to pursue a career as a full-stack engineer. When she’s not coding, Laurel enjoys cooking, hiking and reading everything from history to science fiction.

Hackbright Project: Tsundoku

Tsundoku is a streamlined, visually engaging content-sharing app for books. It allows users to search for books (through the Amazon API) and save books to user-specific “boards” for categorization. Users can mark books as “to-read” or already read, rate the books they’ve read, and share their boards as well as specific book recommendations with other users. Users can also view their own “book profile” – a data visualization of the books they’ve read and enjoyed.

Technology Stack:

Languages: Python, Javascript (jQuery, AJAX, JSON, Chart.js), SQLAlchemy, HTML, CSS, Jinja. Frameworks: Flask, Selenium. Libraries: Amazon Product API wrapper, BeautifulSoup, LXML.

APIs Used:

Amazon Product Advertising API, Random User Generator API


Lindsay Chan

GitHub | LinkedIn

Lindsay attended New York University, graduating with a B.S. in Communications and a minor in Business of Media, Entertainment and Technology. After graduating, she held a position at Showtime Networks in scheduling operations and worked at 20th Century Fox Television in marketing. More recently she held a marketing position at a nonprofit and worked in a customer service support role at a tech startup. As her career progressed, she became involved with the more technical aspects of her jobs. She took Hackbright’s Intro to Programming course and liked coding so much that she enrolled in the fellowship. When she’s not busy coding, Lindsay likes to binge watch television shows and explore San Francisco.

Hackbright Project: TV Now

The shift towards watching television in non-traditional ways as well as the increase of available shows and content providers have made it harder for people to find and watch television shows that they are interested in. TV Now is a web application that brings together multiple television data sources so users don’t have to. Users can find and save their favorite television shows, access information about shows and locate when and where to watch them.

Technology Stack:

Python, Flask, Jinja, Javascript, JQuery, AJAX, Angular, SQLAlchemy, HTML/CSS, Bootstrap, PostgreSQL, Unit and Integration Testing

APIs Used:

Guidebox API, Gracenote’s OnConnect API, Giphy API


Lora Rose

GitHub | LinkedIn | Twitter

“Ro” provided 10 years of data work flow management and analysis, volunteering her free time developing their outreach and marketing. She began consulting and teaching best practices for online brand development and social media marketing. This prompted her to obtain a Master of Science in Marketing. She saw coding as an essential tool for technology integration, which led to a month long AppAcademy Javascript class. This led her to Hackbright. Full stack engineering offers her the opportunity to harness data so she can develop lean marketing that cultivates meaningful and lasting relationships as poignant as an in person referral. She is now searching for a company that appreciates data spelunking and values visualization.

Hackbright Project: Who Represents You

Peek behind the curtain and get to know your representatives. Do their social media rants line up with their focus at the state level or on the hill? Assess their platform and hold them to their word by visualizing and considering the words they use each day while in session. Check out the most popular words spoken by legislators of a chosen state, gaining insight into the way in which lawmakers shape and are shaped by their constituents. Users can search for contact information and social details of their federal, state, and local representatives.

Technology Stack:

Python, Flask, Javascript, SQL, JQuery, AJAX, D3, Jinja, Bootstrap

APIs Used:

Googlemaps, Sunlight Congress, Capitol Words, Open States, Twitter


Madhuri Ghosh

GitHub | LinkedIn | Twitter

Madhuri grew up in Mumbai, India and has recently moved to Bay Area. Prior to Hackbright, she worked as a Client Manager- Sales & Relationship at an Investment Bank helping Financial Institutions improve their Cash, Trade Finance and Treasury Management and cross border Correspondent Banking relationship. During her early stint in the bank she became a SME/functional analyst for a Software Development Lifecycle Project that piqued her interest in new technologies-Blockchain, coding, automation and FinTech.She is interested in the intellectual challenges provided by software engineering.After Hackbright she looks forward to combining her ability to problem solve effectively and her interest in finance with her skills as a software engineer

Hackbright Project: Stock Pie

Stock Pie is a stock portfolio allocation tool that allow users to select 5 stocks from the S&P 500 Index, and utilizes the Single Period Mean Variance Portfolio Optimization(MVO) to optimally allocate their investments between different assets in their portfolio by considering the trade-off between risk and return. The algorithm was built in Python flask using various packages like NUMPY, SCIPY, CVXOPT. Yahoo finance API is used to obtain the daily prices for past 3 years as input and the rest of the inputs-is then computed using standard statistical formulae. The efficient frontier is the output. Finally the user gets the percentage allocation recommended for each asset for their portfolio.

Technology Stack:

Languages: Python, Javascript, HTML5, CSS3, PosgreSQL, Frameworks/Libraries: Flask, SQL Alchemy, jQuery, AJAX, Jinja, Bootstrap, Scipy, Numpy

APIs Used:

+ API: Yahoo Finance


Madhuri Patil

GitHub | LinkedIn | Twitter

Madhuri graduated with a degree in Computer Science/Engineering. She started with test automation and eventually moved to application development. She came to the US due to her husband’s work. She took a break from work and raised two kids focusing on their early development. In her free time, she kept on programming on coderbyte, codewars and projectEuler using Python, JS and Ruby. Madhuri attended Hackbright to learn modern web approaches, aiding in her past experience as an application developer. She looks forward to re-entering the industry as a full stack developer.

Hackbright Project: Help me relocate

Are you relocating to a new place in the USA? Become a neighborhood detective with this app before you move. Intended to help users profile and compare neighborhoods, this app provides the user with a broad understanding of any zip code they choose using many data sources, providing a mental picture of the neighborhood. The analysis covers overall cost of living, house rents, prices for key items, healthcare, traffic situation, crime rate, quality of life, school ratings and more. Users can profile the neighborhood based on zipcode or city and state information. Logging in is optional. When logged in, users can save their favorite neighborhoods and compare them to pick the appropriate one.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, JQuery, Ajax, Bootstrap, Chart.js

APIs Used:

GreatSchools, Numbeo- Cost of living API, Crime API, Prices API, Google Maps, Wikipedia, Panaramio


Nina Mulholland

GitHub | LinkedIn

Nina was born in Australia, grew up in the Bay Area, and graduated from the University of Stirling in Scotland with a BA in Law with honors. Prior to Hackbright, she worked in account management. Realizing that she enjoyed the data analysis and software consulting and implementation aspects of her job most of all, she taught herself to program in her free time. She then transitioned to become the program manager for the development of a mobile application helping employees of tech companies to better access and understand their benefits. She’s excited to continue her growth, this time into a full-time engineering role. When she’s not in front of a computer, Nina loves being outdoors, hiking, and camping as much as possible.

Hackbright Project: Fuder

The Fuder app uses Yelp and Uber to select a bar or restaurant and take the user on a surprise night out. Fuder users simply authorize the app to make Uber ride requests on their behalf and provide any venue or pricing preferences they may have, along with their current location. Fuder does the rest of the work, using the user’s inputs to retrieve a corresponding highly-rated Yelp business in the vicinity, and making an Uber ride request to transport the user from their current location to the mystery destination. Fuder also tracks users’ visit history and makes this accessible.

Technology Stack:

PostgreSQL, Python, SQLAlchemy, Flask, Jinja, JavaScript, jQuery, AJAX, Bootstrap

APIs Used:

Uber, Yelp, Google Maps


Paige Bernier

GitHub | LinkedIn | Twitter

Paige graduated with a B.S. in Engineering Management which instilled an analytical approach to problem solving and an appreciation for business. She discovered a passion for entrepreneurship by participating then organizing innovation competitions and getting involved with Startup Weekend. Her career started in People Operations where she enjoyed supporting the Product organization on HR and Recruiting fronts. At New Relic, Paige’s love of automation and optimization lead her to coding and eventually to Hackbright. Post-graduation she’s ready to continue to expanding her technical skillset and join a company building delightful products.

Hackbright Project: Leggo SF

Leggo SF was inspired by the abundance of food and events in SF. The app solves the decision paralysis that results from too many options by providing an adventure based on a user’s current location and meal preference. An adventure consists of one Yum and one Yay. If you aren’t delighted by either option, the Swap feature will get a new Yum or Yay.

Technology Stack:

Python, Javascript, JQuery, AJAX, Scrapy, PostgreSQL, SQLAlchemy, Flask, Jinja, Bootstrap

APIs Used:

Yelp


Rachel Ramsay

GitHub | LinkedIn

After graduating from Smith College, Rachel studied and taught sociology at the University of North Carolina at Chapel Hill, where a machine learning group focused on quantitative text analysis sparked her interest in programming. After moving to the Bay Area in 2014, she began to study Python in earnest, and this year decided to pursue a career in software engineering. She looks forward to building her skills as a backend software engineer after Hackbright. When not coding, she is probably watching a bird.

Hackbright Project: RoadCast

RoadCast is a web app that shows users the weather forecast along their driving route. If they have a flexible departure time, summary weather statistics for alternate trips are calculated on the back end and used to make recommendations about what time they should leave in order to avoid adverse weather.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, JavaScript, jQuery, HTML/CSS, Bootstrap

APIs Used:

Google Maps, Dark Sky Forecast


Rachel Shen

GitHub | LinkedIn

Rachel graduated from Bryn Mawr College with a double major in Psychology and honors in Sociology. After spending her childhood in the East Coast, she moved to Arizona where she started working for Vanguard as a Processing Associate. Her favorite part in the role was manually coding financial transactions for clients such as fund changes and allocating funds after participant divorces. When she was promoted to the Quality Assurance team she began self studying coding on the side. She realized she wanted to hone these skills full time and moved to the Bay Area to join the Hackbright community. In her off time she enjoys long distance running and plans on beating her half marathon PR of under two hours.

Hackbright Project: Activity Chooser

Ever plan to arrive somewhere early and want to see what activities are near your destination? Activity Chooser uses Yelp’s API to provide pit stops that match your selection. You are provided information about the business you choose, as well as a Google Map with markers of your current location, the activity, and destination. If you prefer an activity near your current location, that is also an option!

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, JQuery, Bootstrap, HTML, CSS

APIs Used:

Google Maps Javascript API, Yelp API


Sanchita Saxena

GitHub | LinkedIn | Twitter

Sanchita Saxena graduated from Rutgers University with an Industrial & Systems Engineering degree. During University, Sanchita developed an affinity for solving complex problems in a fast-paced environment. She also put her education to practical use while working at Johnson & Johnson during school. Post graduation, Sanchita pursued a career in Risk Management as a Risk Engineer where she was exposed to a wide range of industries while traveling around the US. As Program Engineer on a Tech account, Sanchita realized that she was more drawn to the clients’ products rather than mitigating their risks. That was when Sanchita decided to give herself a new challenge and attend Hackbright to pursue a career in software engineering.

Hackbright Project: Relevnt

Relevnt provides the user visibility to topics trending on Twitter and the news at that moment. By using various APIs, trending topics and top news articles are now in one place for the user to view. Results are also cached frequently so previously trending news and tweets are accessible. With the intuitive layout, the user is able to decipher the disconnect between trending tweets versus what’s going on in the news.

Technology Stack:

Python, Flask, JavaScript, JQuery, HTML/CSS, Jinja, Bootstrap, SQLAlchemy, PostgreSQL, APIs, Unit and Integration Testing

APIs Used:

Twitter API, Bing News API


Stephanie Song

GitHub | LinkedIn

Stephanie graduated from UC Berkeley with a degree in Political Science then worked at a law firm assisting a criminal defense attorney. After discovering she did not want a career in law, she worked as a data annotator at an analytics startup while studying programming in her free time. She then transitioned to a virtual reality startup where she helped manage a successful Kickstarter campaign to send a virtual reality camera to space. Her most recent work experience was in the financial sector in proxy advisory where she was a research associate providing voting recommendations on shareholder proposals. In the midst of her job transitions, her passion for programming has always stayed, and she now looks forward to coding full-time.

Hackbright Project: Comparative PS Analytics

Historians, political scientists, and political economists often employ comparative analysis as a way to draw insights, formulate and test theories, and discover intriguing patterns or anomalies. Intended for students and academics in such disciplines, Comparative PS Analytics offers a data visualization approach to studying regime change and development. Users can select two countries and see a graph of polity (measure of democratic vs authoritarian) scores over time as well as a scatterplot of GDP per capita over time with corresponding polity scores. Users can also interact with the graphs to view search results for that country for a particular year, allowing them to learn more about a country’s history.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, JQuery, AJAX, d3.js, chart.js

APIs Used:

World Bank, Bing Search


Tina Pastelero

GitHub | LinkedIn

Tina Pastelero has over 10 years experience in financial services an has worked in a number of cities around the world including Manila, Singapore, London, Dubai, New York and San Francisco. She has two undergraduate degrees in business and communication, received her MBA from the Wharton School of the University of Pennsylvania, and is a CFA Charterholder. She has worked in a range of roles for HSBC and Visa including product management, marketing, corporate strategy, business development and partnerships.

Hackbright Project: Hacker Brunch

Hacker Brunch helps you find reservations for great brunch restaurants in San Francisco. From a highly curated list of excellent SF brunch spots (culled from sources like Eater, Zagat, The Infatuation, etc), Hacker Brunch scrapes Opentable for available reservations in the coming weekends and displays available restaurants alongside a map of San Francisco with restaurant map markers. Users can create an account to tag restaurants they “want to try”, or to add a “like/dislike” tag for restaurants they’ve already been to. Users can also set-up notifications so they find out when reservations for hard-to-book restaurants become available on Hacker Brunch.

Technology Stack:

Python, Javascript, jQuery, Jinja, Flask, Bootstrap, HTML/CSS, Posgresql, SQLAlchemy

APIs Used:

Yelp, Google Maps, Twilio


Whitney Belba

GitHub | LinkedIn

Whitney graduated magna cum laude from Colorado State University with a degree in Apparel & Merchandising and has worked as a jeans and tops designer since 2006. She has enjoyed the creative challenge of developing functional and visually appealing clothing, mixed with the logistical challenges of coordinating overseas manufacturing. Her passion for the computer-aided aspects of her work led her to self-study of programming. By the time she coded her first pig Latin translator, she was hooked. At Hackbright, she loved learning how to work with APIs, how to use and manipulate databases, and the instant gratification of frontend development. She is looking forward to hitting the ground running and shipping great software with awesome people.

Hackbright Project: PlanIt+Go

PlanIt+Go is an interactive food, drink and activity travel planner. Users are able to search a US city that they would like to travel to, and pick the types of restaurants, bars and activities/sites that they would like to visit on their trip. After the app queries the Yelp API, the user is supplied with a list of options that relates to their preferences. From there they can research and compare the options and decide which ones they would like to add to a trip/itinerary. Once the user has added all desired options, they can view their saved itinerary. Users are able search as many categories as they would like, add as many options as they would like to a trip, and save as many trips as they would like to their profile.

Technology Stack:

Python, SQLAlchemy, PostgreSQL, Flask, Jinja, JavaScript, jQuery, AJAX, HTML, CSS, BootStrap

APIs Used:

Yelp


Yuki Falcon

GitHub | LinkedIn | Twitter

Yuki earned a degree in Finance from the University of Nevada, Las Vegas to prepare herself for a fast-paced and growth-focused career. During her senior year, she interned with the top sales team at MassMutual and learned the ropes of the Financial Services industry. After graduation, she worked at Merrill Lynch as a Team Financial Advisor. It was there that Yuki attended a training conference and gained an appreciation of the technologies that made financial planning possible. She acted on her newfound interest by switching to an operational role on her team and teaching herself software development. Yuki is honing her Software Engineering skills at Hackbright Academy, where she is building full-stack web applications.

Hackbright Project: Relationship Manager

Relationship Manager helps users nurture the most important relationships in their lives. Users are able to track the likes, dislikes, goals, gift ideas and other details about each person, making it a powerful networking tool. Some relationships are too important to forget, yet many of us neglect to actively schedule time for those people. Periodic notifications are sent to the user with recommendations on how to reach out to their contacts. Interactions with professional contacts are strengthened by remembering the nuances. Let Relationship Manager enhance your rapports!

Technology Stack:

Python, JavaScript, jQuery, PostgreSQL, SQL, JSON, AJAX, Flask, Jinja, HTML, CSS, Bootstrap

APIs Used:

Facebook OAuth, Schedule API


Zahra Sadat

GitHub | LinkedIn

Zahra studied architecture at UC Berkeley and learned to think systematically, considering all the various inputs and outputs of a building. Her architectural career introduced her to all the technological possibilities. She realized all the opportunities emerging at the intersection of architecture with communication, software and hardware. She was driven to enroll to the intro to programming course followed by the full time software engineering fellowship at Hackbright Academy. The challenge and satisfaction of coding and problem solving continues to keep her motivated and excited about having a career in this field. In her free time she loves to cook and explore new places.

Hackbright Project: Gasify

Gasify is an app built for cost conscious travelers about to go on a long road trip. A user is able to log in and search a route given a start and end location. The user is then shown a map of their route along with the cheapest gas stations incrementally placed throughout their journey. Gasify provides station details including name of the station and cheapest gas offered. Users can also save their favorite routes for future use.

Technology Stack:

Python, Flask, Jinja, Javascript, JQuery, Ajax, SQLAlchemy, requests, bootsrap.

APIs Used:

google maps api, gasfeed api


Grace Cohort


Ahm Lee

GitHub | LinkedIn

As a vocal proponent of work-life balance, Ahm has an all-consuming fascination with technology that can maximize both productivity and free time. She is excited to meld her background in cognitive science and past work in human computer interaction with the technical toolset she has developed during her experience at Hackbright Academy to build products to support this way of life. She is a fan of simple, clean, and clear user experiences created from best practice programming techniques coupled with intuitive design.

Hackbright Project: Fish Finder

Fish finder gives users a tool to view tide reports in a clear and simple snapshot. Where most tide resources represent tides as flat text values, Fish Finder presents an intuitive visual of tide data. This web application provides a 2-click process to get directly to the data that fisherwomen and fishermen need to properly plan their adventure. Users can enter their location in the search box to see the three closest NOAA stations based on driving distance, then click on their desired location to view today’s tide report so they can know exactly when to get outside and fish on.

Technology Stack:

Python, Flask, SQLAlchemy, Postgres SQL, Jinja, Javascript, JQuery, AJAX, Highcharts.js, Geopy, Datetime, HTML, CSS, Bootstrap

APIs Used:

NOAA, Google Maps search, Google Maps distance matrix, Google maps geocoding


 

Allison Pastewka

GitHub | LinkedIn

Originally from Canada, Allison graduated from Western University with her BA in Kinesiology. Upon graduation, she worked at a property management company, where she was tasked with vendor account reconciliations and updating tenant ledgers. While she enjoyed the analytical rigor of the position, she realized what she truly sought was the opportunity to use her skills in a more diverse environment. Shortly after moving to the Bay Area her affinity for learning led her to take Harvard’s online CS50 course. Programming quickly became her favorite hobby. She fell in love with the endless excitement, challenges and rewards of programming and aspires to apply her analytical and problem solving skills to help others as a software engineer.

Hackbright Project: Wanderlust

Wanderlust organizes your travel plans in one convenient location for you to easily access at anytime. Simply forward your confirmation emails and Wanderlust will take the parsed email details to aggregate all flight, hotel, car rental, public transportation, event and meeting confirmations into a complete and detailed itinerary.

Technology Stack:

Python, Flask, SQLAlchemy, XML, Ajax, JSON, Ngrok, Jinja, JavaScript, JQuery, PostgreSQL, Bootstrap, CSS, HTML

APIs Used:

WorldMate, Flickr


Angie Roscioli

GitHubLinkedIn | Twitter

Angie graduated from The Pennsylvania State University in 2013 with a degree in Information Science and Technology and a degree in Biology. Post-graduation, she moved to the Bay Area to begin working for Dropbox as a part of their new graduate rotation program. Angie looks forward to building her skills as a Full Stack software engineer after Hackbright. In her free time, Angie enjoys gardening, playing video games, baking, watching and creating theater, and solar carving.

Hackbright Project: Muse

Muse is a creativity inspiration tool. Use preset collections of sounds and animations to make beautiful creations. Users can explore, save, and share recordings on Muse. Animations created with d3, JS, and CSS animations are paired with pre-loaded mp3 files to provide a keyboard-based sound board. Five themes available to customize the tone and feel of the recording you create. Data is stored in a very compressed format, not as audio or video, allowing fast playback. Each recordings has a unique link, so you can share recordings with friends and family.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, JQuery, HTML, CSS, Bootstrap

APIs Used:

D3, Facebook Social Plugins


Beatrice Poon

GitHub | LinkedIn

While at Hackbright, Beatrice has been able to see how her experience in User Interface Design can be applied across the stack. Her background ranges from interaction to visual design, and her Python skills allow her to further realize her creative intentions. Working in LA, she was particularly interested the intersection of technology and building beyond the visual language, which led her to explore Python in her free time. She enjoys programming’s holistic approach in creating impactful products from concept to completion, similar to the full life-cycle of making art. She is drawn to the endless possibilities of technology and is eager collaborate as a full-stack engineer. Beatrice graduated from USC with a BFA in Fine Arts.

Hackbright Project: AGENCY

AGENCY gives you the answers you’re looking for. Whether it be solving math word problems, writing a birthday card, or sources of inspiration for brainstorming, AGENCY resolves your problem using Mechanical Turk as the backend. This app uses wisdom-of-the-crowds polling to find the best answer and gives you the information you need through it’s simple interface. Seeing as we don’t have robot AI overlords yet, AGENCY answers what Siri cannot using thousands of people — offering results way better than a million monkeys on typewriters.

Technology Stack:

Python, Flask, Postgres, SQLAlchemy, Javascript, JQuery, Jinja, Bootstrap

APIs Used:

Boto Mechanical Turk (Amazon Web Services), Stripe


Emily Flagg

GitHubLinkedIn

Emily graduated from the University of Michigan with a degree in Chinese. She then ran her own business in Beijing for over four years, teaching English to hundreds of Chinese students of all ages, in both individual and group settings. Working with students of diverse backgrounds, Emily developed key communication skills in a cross-cultural setting. Her interest in computer programming developed as she took classes online, until she decided to take the leap and attend Hackbright to become a software engineer. She is excited to combine her passion for new experiences, adventure and problem-solving with her computer programming skills. Outside of coding, Emily loves traveling, hiking, soccer, and solving crossword puzzles.

Hackbright Project: ClassAmass

ClassAmass gives users one place to easily search for online courses among tens of thousands of offerings on Coursera and Udemy. Users can filter their searches based on a keyword search term, price, language, whether the course is instructor- or self- led, the specific university sponsoring the course, and which site hosts the course. Users can also create a personal profile in order to conveniently track their learning, including courses in which they’re currently enrolled, courses they might like to take in the future, and courses they’ve already completed.

Technology Stack:

Python, JavaScript, jQuery, PostgreSQL, SQLAlchemy (AJAX, JSON), Flask, Jinja, Bootstrap, HTML, CSS

APIs Used:

Coursera Courses, Coursera Partners, Udemy


Frances Liu

GitHubLinkedIn | Twitter 

Frances’ passion for technology began by breaking things, finding loopholes, and finding innovative ways to solve problems. In college, she majored in Business Analytics which exposed her to data mining, statistics, and data visualization. She started out by making her data visualizations on the web, and then, finding it exciting, proceeded to make her presentation on the web, and ended up figuring out how to host it herself. Hackbright has been integral in solidifying her foundation, expanding knowledge, and giving her the tools to continue learning new concepts, languages, and technology. She looks forward to furthering her skills in data, development, and overall as a software engineer.

Hackbright Project: LetsWatchTV

LetsWatchTV is a wiki of multilingual, international database, of tv shows. It allows users to curate lists of tv shows to plan what to watch next and keep track of their favorites. The integrated twitter feed allows users to view what others are saying about the tv show and contribute to the conversation.

Technology Stack:

Python, Flask, HTML, CSS, Javascript, Bootstrap, PostgreSQL, SQLAlchemy

APIs Used:

TVmaze, Twitter, GuideBox


Hannah Lewbel

GitHubLinkedIn | Twitter

Hannah Lewbel is an experienced senior technology leader who combines a love of solving multi-faceted technical challenges with programs that improve people’s lives. Hannah has over 15 years growing organizations and leading technical teams to develop products such as Amazon’s Kindle e-readers and tablets, and Apple’s Mac computers. She is an active member of the San Francisco CTO Club, an innovator with 15 patents filed and 9 issued, and a technical advisor for companies focused on disruptive consumer products, wearables, AR/VR, and social impact. Hannah is a strong advocate for women in STEM fields, and she is passionate about education and literacy, environmental conservation, and improving human rights.

Hackbright Project: Wage Justice

Wage Justice is a Python Flask web app that helps consumers support businesses that simultaneously treat their customers well and adhere to legal wage practices for their employees. The underlying data is pulled from a PostgreSQL database seeded with cases from the U.S. Department of Labor’s Wage and Hour Division, and from Google’s APIs which provide geocoded locations, business data, and customer reviews. By seeing customer reviews and existing wage violations side-by-side, consumers are able to vote with their wallets. Making violation data publicly accessible applies pressure to the businesses, encouraging them to legally compensate their employees.

Technology Stack:

Python, Flask, Jinja, JavaScript, Bootstrap, JQuery, PostgreSQL, SQLAlchemy, HTML, Google APIs

APIs Used:

Google Maps Geocode API, Google Maps Place Nearby Search API, Google Maps Place Details API


Hazel Kirtis

GitHubLinkedIn

Hazel graduated from SUNY with a BA in Media/Computer Design and MS in Internet Business System. After graduating she moved from the east coast to San Francisco and built a career in search engine marketing. She also completed certificate program in Advanced Search Engine Marketing in University of SF and Social Media Marketing in Stanford University to advance her skills. Through taking programing courses at college, she always had an interest and passion in coding and she began to study programming in her free time. Hazel enjoys traveling, cooking, and hiking.

Hackbright Project: What’s Next

What’s Next is a web application that allows users to search for and create events. Users search events by location and date, and the app aggregates local listings. Each search result includes details of the event such as title, date and the address. Each result includes a map marker showing the event location. What’s Next helps users avoid the endless search since they can save search results to their dashboard to view later. Users can send themselves SMS and email reminders about upcoming saved events so they always know what they have planned. It helps users save time by providing a one stop place to find, save and be reminded of all of the events they want to go to. Event App also provides a Eventbrite API for its’ events in JSON.

Technology Stack:

It uses Google Maps API to show event locatons. PostgreSQL and SQLAlchemy store saved search results to be viewable by the user anytime. SMS text reminders for any saved event can be sent from the application via the Twilio API.

APIs Used:

Event Brite API, Google map API, Twillio API


Ilsa Gordon

GitHubLinkedIn | Twitter

After a career focused on automating repetitive tasks and improving processes in data-driven analytical roles, it wasn’t until Ilsa considered a software engineering bootcamp that she found a new path that leveraged her excitement for learning and her love of personal improvement and creative problem solving. Ilsa is known for digging deeply into the subjects she is interested in. A passionate autodidactic learner, she has pursued what might be called the “full stack” of textile arts from raw fiber processing, spinning and knitting to garment sewing and pattern writing.

Hackbright Project: Kind Table

Kind Table takes the work out of choosing recipes for a dinner party or holiday event by managing your friends dietary preferences and presenting recipes that would work for all.

Technology Stack:

SQLAlchemy, Flask, Python, HTML, Bootstrap, CSS and Javascript JQuery

APIs Used:

Spoonacular API


Jennifer Dixon

GitHubLinkedIn | Twitter

Jennifer is a native of Tracy, CA, with a background in inbound call center training & community organizing. At her previous employer, Jennifer worked with the IT team to improve business accounts through designing user-friendly experiences. She also mentored operators, helping to navigate the industry while developing technical skills. Jennifer was motivated to pursue software engineering by discovering hacker boot camps; she found through self-study how coding uses her affinity for logical reasoning & problem-solving. With her history of working with underprivileged groups, she looks forward to encouraging others interested in learning coding. Jennifer enjoys reading, biking and playing role-playing video games in her spare time.

Hackbright Project: Feeling Presidential

Feeling Presidential gives data visualization of common phrases and sentiment analysis of U.S. presidential speeches, from Kennedy to Obama. Sentiment analysis is performed on each Presidents’ inaugural speech, their first and last State of the Union speeches, and the most common phrases in each speech. The analyzer was trained on over 50 hand tagged American political speeches. Using a force layout, presidents are displayed with their speeches, common phrases and the sentiment analysis of the phrases. In a separate visual, speeches by presidents are shown over a timeline with their positivity or negativity classification.

Technology Stack:

Scrapy, NLTK, PostgreSQL, Flask, Flask SQLAlchemy, AJAX, jQuery, d3.js, vis.js, Regex


Katia Wu

GitHubLinkedIn

In her role prior to Hackbright, Katia was an Email Product Manager at a startup. As Product Manager, she worked to leverage the external RESTful API and her company’s database structure to maintain data integration with a 3rd-party marketing automation platform. The more she learned in the process, the more intrigued she became by software engineering. This led to her exploring several Codeacademy and Udemy courses, and she found herself wanting to learn more after each one. Katia has two masters degrees and 8 years of work experience, but she is most excited about this new journey into software engineering! After Hackbright, she hopes to actively participate in building meaningful products using her software engineering skills.

Hackbright Project: Beeline

Beeline is a routing app that helps vacationers find the optimal driving route for up to 5 destinations, including the origin. “Optimal” is defined as always choosing the nearest stop in relation to user’s current location.

Technology Stack:

Python, Flask, Jinja, Javascript, jQuery, PostgresSQL, SQLAlchemy, HTML/CSS, Bootstrap

APIs Used:

Google Maps Distance Matrix API, Google Maps Javascript API, Google Places API Web Service, Google Maps Directions API, Google Maps Geocoding API


Krisha Nalavadi

GitHub | LinkedIn

Krisha Nalavadi graduated from Emory University in 2014 with a degree in Political Science and Economics. After graduating she worked as a SEO marketing analyst at Trulia, an upcoming real estate technology company in San Francisco. She loved the analytical and collaborative aspects of her job. While working with the engineering and marketing teams Krisha became fascinated with software engineering, which led her to join Hackbright. Krisha aspires to work in a result oriented collaborative environment at an innovative company and continue to learn as a developer. When she isn’t coding, Krisha loves to travel, ski and swim.

Hackbright Project: Flightplan – Travel App

Flightplan is a Python based Flask app aimed to empower the users in booking flights by comparing the definitive flight cost with the lowest current airfare, and visually evaluating other popular cities’ flight prices including booking recommendations. From there, the users can see local events for their selected city and notify themselves or their friends event information directly from the app. Flightplan also provides a RESTful API for its’ flight recommendations in JSON.

Technology Stack:

Python, Javascript, JQuery, D3, Flask, SQL, SQLAlchemy, HTML, CSS

APIs Used:

Sambre, Eventbrite, Google flights (QPX Express)


Ling Situ

GitHub | LinkedIn

Ling graduated from University of California, San Diego with a Bachelor of Science in Biology and minor in Chinese Studies. She discovered Python while working as an assistant to an investment advisor where she used Microsoft Excel frequently. In her roles, she found that manipulating data was what she enjoyed the most. She continued to learn Python with a variety of online resources which eventually led her to Hackbright. Following Hackbright, she is excited to keep developing her knowledge in computer science. When she is not at the computer, she can be found exploring the city.

Hackbright Project: Visualizations of 2016 Global Protests

Inspired by the attempted Turkish coup on July 15th 2016, Spark was created to visualize and analyze 2016 protests around the world over time. Users can click on the slider in the map view to scroll through dates, which changes the map to display that day’s protests. The size of markers depends on the number of events for that particular latitude and longitude. Markers are also clickable for the first URL associated with the event. In addition, analysis of the numbers and types of protests are displayed using charts. Lastly, an API was created for ease of access to the GDELT (Global Database of Events, Language, and Tone Project) protests data dating back to 2013.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, JavaScript, HTML, CSS, JQuery UI, AJAX, Beautiful Soup, Chart.js, Flask Restless, Bootstrap.

APIs Used:

Google Maps JavaScript API


Lori Bard

GitHub | LinkedIn

Lori graduated from college with degrees in electrical engineering, computer science and biology. Her technological and worldly knowledge combined to make her a skilled applications engineer. Her success in technical sales led to a promotion to manager. Lori left the paid work force to raise her two daughters. She became a community leader, and led successfully without authority. Lori led countless fundraisers and was a member of two non-profit boards. Always thinking of new app ideas, she began to take online classes in coding. She discovered a love for coding. She is looking forward to being a major contributor to a company’s success. When not at work, Lori can be found walking her dogs, cycling or playing bridge.

Hackbright Project: My News

My News gives users a tool to quickly preview all the news they are interested in. Users choose from a list of possible interests and top news articles are displayed. Also, there’s a quick view of the headline news from five major new sources (BBC, google-news, CNN, Bloomberg and CNN). The news articles displays a thumbnail and a description. Users can click on the article for the entire article.

Technology Stack:

Python, PostgreSQL, SQLAlchemy, Flask, Jinga, Javascript, JQuery, Ajax, Bootstrap, HTML, CSS

APIs Used:

Reddit, NewsApi


Lydia Gorham

GitHubLinkedIn

After a brief stint as a commercial fishing deckhand in Alaska, Lydia graduated from the University of Chicago in 2015 with a BA in Political Science. At UChicago Lydia’s academic focus was on studying power sharing coalitions in post-authoritarian states, but after graduation Lydia accepted a product consultant role at a financial research and technology company. It was in this role that Lydia got her first exposure to coding with R, and began teaching herself Python after work with the help of MIT OpenCourseware, sparking a love for programming that led her to Hackbright. When Lydia’s not coding, you can find her going on runs in the Berkeley hills, reading the New Yorker, and listening to 99% Invisible while waiting for BART.

Hackbright Project: We the People

We the People provides a snapshot of public sentiment regarding the 2016 presidential election. The data visualizations are based on over one million tweets with dates from January 1st 2016 to the present . Each tweet was then classified as negative or positive using machine learning techniques, based on a hand-tagged training set of 500 tweets. We the People provides visualizations of how sentiment for each candidate changed over the course of the election cycle, and how sentiment varies geographically, by displaying the data on a map based upon the tweet’s location tag.

Technology Stack:

Python (Beautiful Soup, Scikit-learn, Selenium), PostgreSQL, Javascript (AJAX, JSON, Chart.js), HTML/CSS

APIs Used:

Google Maps


Manisha Patel

GitHubLinkedIn

Manisha received an MFA in painting from San Francisco Art Institute. After graduating she exhibited nationally, and took commissions for personal and commercial clients. All artists need a day job, so Manisha joined a consulting group developing custom FileMaker Pro software solutions. She took tremendous satisfaction in making things that people used daily. A segue into the role of Project Manager at Apple provided new challenges and learning opportunities, but ultimately Manisha remembered she loves building things. When not at her computer, Manisha loves exploring all the amazing culture that the Bay Area has to offer.

Hackbright Project: Dogwalker

Dogwalker is a small business manager targeting the pet care professional. Most individuals working with pets have talents and skills in relating to animals. Many are also sole proprietors who must manage their own administrative tasks.

This tool is intended to be a multi-user web application that is available to these individuals to make the office management part of their business simpler. It gives them a place to track information about the pets they care for, the humans that pay the bills, create reservations and view their upcoming schedule.

Technology Stack:

PostgreSQL, Python, Flask, Flask-Login, Flask-SQLAlchemy, Jinja, Requests, Dictalchemy, Javascript, Jquery, Bootstrap, Vis.js.

APIs Used:

Google Maps API


Maria Mendiburo

GitHubLinkedInTwitter

Maria is a former K-12 mathematics teacher and academic researcher with expertise in education technology development. Her primary areas of research expertise are learning analytics, blended learning, and education software development. Since transitioning from academia to industry, Maria has helped several organizations design and test new features for their education technology products. She completed a BA in in Public Policy at Duke University, a MA in Curriculum and Teacher Education at Stanford University, a PhD in Leadership and Policy Studies at Vanderbilt University, and a postdoctoral research appointment with Vanderbilt’s Institute for Software Integrated Systems.

Hackbright Project: Map My Learning

Map My Learning was designed to help at-risk and struggling students who are transitioning from high school to college develop effective study habits. This Flask application delivers just-in-time surveys to students at the beginning and end of each class meeting. These surveys ask students to self-assess their understanding of reading assignments, homework, and lecture topics. Responses to the survey questions are stored in the system’s PostgreSQL database. Students can track the progress of their learning throughout the semester by viewing a “Learning Map” created with ChartJS and a “My Study Notes” page. Teachers can also use these visual representations to help students create study plans for course midterm and final exams.

Technology Stack:

Python, Flask, Jinja, PostgreSQL, SQLAlchemy, ChartJS

APIs Used:

Google OAuth


Noora Alkowni

GitHubLinkedInTwitter

Noora Alkowni, a problem solver by day and an adventure seeker by night, is a graduate of SDSU. Noora has found herself in the world of Software Engineering, an industry that provokes thought and creativity. Over the years, she has worked in a variety of environments, developing the love of solving problems and conquering challenges. In between volunteering with the Association of University Women, working at Nordstrom making waves in the sales and fashion industry, traveling the world and acquiring her California Real Estate Salesperson License, she went back to school for programing, finding her way to Hackbright where she started her greatest adventure to date. Noora is excited to find a place to continue on the adventure.

Hackbright Project: Cloud Closet

Gone the days of the closet monster. Say hello to Cloud Closet, a web application that allows users to create and access their closets anywhere. Cloud Closet liberates a user so they can start their day or trip right. It is as simple as signing up, creating a closet and uploading items. Users can also filter their closet by different filter options, check the weather, and add to their consignment closet or their donation closet. Once a user has set up their Cloud Closet they can stop wondering what is inside that dark hole and take advantage of the wasted time in getting dressed or packing a suitcase. Cloud Closet is here to help pinpoint all closet related problems and find a solution to them.

Technology Stack:

PostgreSQL, Flask, Jinja, Javascript, AJAX, JQuery, Bootstrap, SQLAlchemy, Python, Unittest, Werkzeug.utils

APIs Used:

WillyWeather API


Rachel Traina-Grandon

GitHubLinkedInTwitter

Rachel graduated with a BA in Political Theory and derailed her law-bound path to work as webmaster at a record label. There she exercised her long love for, and knowledge of, front-end development, while honing her product and project management skills. With a natural aptitude for communication, she moved into PM roles and met a team of engineers who would foster and support her interest in back-end development. Beyond Hackbright, Rachel plans to build upon her skills as a software engineer and continue her lifelong pursuit of knowledge. On her free time, she loves to perform in musicals, podcasts, and the shower.

Hackbright Project: Pokésee Pokédo

Pokésee Pokédo is a companion application for Pokémon GO which allows users to plan an optimized route for catching Pokémon, while visiting local points of interest and having fun with friends. Users enter a start point, an end point, desired activity, and desired departure time and the app returns the ideal route to take based on Google Maps data. As the user traverses the path, Pokémon can be marked as “caught” and added to the collection of Pokémon, which can later be accessed from the user’s profile page.

Technology Stack:

Python, JavaScript, jQuery, HTML, CSS, SQLAlchemy, PostgreSQL, Flask, Jinja, Bootstrap

APIs Used:

Google Maps, Yelp, PokéAPI


Ruba Hassan

GitHubLinkedIn

Ruba graduated from college with a A.S. degree in dental assisting. She worked in many different dental teams from pediatric to oral surgery. She enjoyed working in a team environment. After 10 years she decided its time for a change. Ruba started off with a few online coding classes at Code Academy and immediately she felt like this was it. She completed the Intro To Programming class at Hackbright and was really excited to put the dental world all behind her and become a Software Engineer when she started the fellowship!

Hackbright Project: Appointment Scheduler

Appointment Scheduler is an app that allows new and existing patients to log in and schedule an appointment with their doctor based on what times and dates are available. Appointment Scheduler can maximize the office production by giving the patient the opportunity to schedule when they are ready and need the appointment. With the calendar set up with datetime, it will show real time dates and only allow the user to schedule two business days in advance from when they sign in. The app also has the benefit of having two views, one for the doctor and one for the patient. The doctor has the ability to see what and who is scheduled anytime and can access the app remotely.

Technology Stack:

SQL, Python, flask,Jinja, Javascript, JQuery, Bootstrap.

APIs Used:

Twilio api for text messaging.


Sarah Dwyer

GitHubLinkedIn

Sarah Dwyer studied political science as an undergraduate student at the University of Albany, New York. Her studies in political science led to a minor in economics where she discovered her love of math. Sarah went on to graduate with a master’s in economics from USF, and throughout undergrad studied political science and Arabic. As a Graduate Research Assistant, Sarah conducted economic field research, designing surveys and managing and training enumerators for economic data collection in Tanzania. Shortly after beginning graduate school, she began to study Javascript independently. As a naturally analytical person, she grew interested in programming, which led her to Hackbright.

Hackbright Project: SpotSearch

SpotSearch is an app for foodies looking to find new restaurants that meet their preferences and interests, covering a range of parameters from cuisine type to wheelchair accessibility. SpotSearch is a search engine specifically for restaurants allowing users to find their ideal restaurant and supports a variety of SF neighborhoods. By leveraging the Locu API which provides data to Yelp and Foursquare, this app provides results that meet the user criteria and renders maps showing the locations, and provides access to the restaurant menus.

Technology Stack:

Python, Flask, PostgreSQL, SQLAlchemy, AJAX, Javascript, Jinja, jQuery, Bootstrap, HTML, CSS

APIs Used:

Locu, Google Maps Javascript API


Stefanie Moy

GitHubLinkedIn

Stefanie graduated from UC Davis with degrees in Linguistics and Managerial Economics. Having been a Californian native, she spent an academic year studying in Hong Kong to diversify her world view. Stefanie is happy to once again be exploring a world of symbols, logic, and meaning at Hackbright. She is eager to use her previous client-facing communication experience and love of analyzing language, together with her coding skills, to be a full stack engineer after Hackbright. To relax, Stefanie enjoys sharing new baking recipes.

Hackbright Project: Run Registration Tracker

Run Registration Tracker lets you find and track the logistics of a race you’re interested in running. This app solves a common problem runners face: runners must piece together registration and travel plans at different times, as race registration generally happens months ahead of their event date. Users can search for races they are interested in, track their registration status, and whether they have handled their hotel booking, airfare, and transportation plans for each race. Run Registration Tracker is a centralized planner to find a race and track races of interest. It also allows you to add email notifications when the logistics of a tracked race haven’t been completed yet.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, JQuery, AJAX, Bootstrap.

APIs Used:

Active.com


Tara Tayaran

GitHubLinkedInTwitter

Tara hails from Oklahoma and is a proud member of the Native American Kiowa Tribe. She has always been fascinated with the creative process of coding as she experimented with Java in her first computer science class. She then went on to explore with more computer science classes, learning C++, HTML and CSS. Then Tara began to try her hand at building, making animations and personal portfolios along the way. Tara then discovered Hackbright and she is excited to be getting a more in-depth view of software engineering. She left Oklahoma and is now in the Bay Area, making her dive into the software engineering world.

Hackbright Project: Warn Me, Sooner

Severe storms are very common in Oklahoma. The best way to get the most current update is by texting with friends on their current location and status, and gauging from there what to expect. Many times, updates from your Facebook page are more accurate than listening to the news. Warn Me, Sooner allows users to add friends and post their location and their current weather based status. Location can be easily changed and each user’s status update records the time and location that it was posted. Google Maps will show a marker where each status was taken and shows not just the user’s friends but everyone who posted an update. An alerts page shows current weather and current weather warning alerts if any have been issued for their location.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, jQuery, Bootstrap.

APIs Used:

Google Maps, Forecaseio-The Dark Sky, Wunderground


Therese Diede

GitHubLinkedInTwitter

Therese Diede is an aspiring full-stack software engineer. She holds a dual M.Arch and M.S. in Urban Planning from Columbia University, where she explored programming in the context of 3D modeling automation and GIS spatial data analysis. As a cartographer at an educational tech startup, Therese created maps for an interactive West Point textbook on military history. More recently, her professional experience in architecture led her to pursue software engineering to be able to approach the design and construction process from a technology angle. Interested in data analysis and visualization, digital fabrication, and virtual reality, Therese likes to solve problems with appropriate technology using design thinking.

Hackbright Project: Hackscrapers SF

Hackscrapers SF encourages San Francisco residents to get to know the skyline of their city and explore the tall buildings around them. Users can interact with a Mapbox GL web map that displays markers to represent tall buildings from a PostgreSQL database. An AJAX request returns a chart with more information and a Flickr photo selected at random from metadata stored in a MongoDB database. The photo results can be further queried to allow users to contribute their own search terms and filter per their interests. Users can then assemble collectible cards to show favorite buildings on their profile.

Technology Stack:

PostgreSQL, SQLAlchemy, Python, Flask, Jinja, Javascript, jQuery, AJAX, Bootstrap, MongoDB, PyMongo, Chart.js, D3.js, turf.js

APIs Used:

Mapbox, Google Places, Flickr


Vivian Hoang

GitHubLinkedInTwitter

Vivian recently graduated from the University of California, Davis with a B.S. in Managerial Economics. She loves meeting new people and experiencing new cultures, so she spent the past few years pursuing marketing while traveling the world in hopes of becoming a digital nomad; however, there was a creative part of herself that she had difficulty resisting. The desire to be constantly challenged and wanting the skills to bring her ideas to life only grew as time passed. Although marketing is something she knew she loved doing, entrepreneurship quickly became her new long-term dream. As of now, Vivian wants to become a full-stack engineer in hopes that she will gain the knowledge she needs to become a strong leader in the tech field.

Hackbright Project: Fork&Spoon

Fork&Spoon gives single eaters the exciting option to anonymously invite one other eater to join them on their dining festivities within the San Francisco Bay Area. Fork&Spoon uses Google Maps and Yelp so users can quickly find and select nearby places while choosing a date and time that suits them best. Other single eaters can choose from a list of available outings; when they choose an outing, a text message is sent via Twilio. Voilà! A meal date for two has been made! Users now have the chance to meet and eat with new individuals while exploring the places they’ve always wanted to try.

Technology Stack:

Python, Flask, Jinja2, Javascript, AJAX, jQuery, HTML, CSS, Bootstrap, SQL, SQLAlchemy, Postgresql

APIs Used:

Yelp, Google Maps, Twilio


Yenly Ma

GitHubLinkedInTwitter

Yenly’s passion for coding began in college when she built her first website on Geocities for fun. Soon after that, she interned at startup Brightmail as an assistant webmaster coding their web pages. That began a long journey in tech, as a web programmer, UI Developer, Web Developer, Front End Developer and UI Engineer, among many. After 10+ years of work experience, Yenly traveled the world, trekking the Himalayan mountain ranges and backpacking through Eastern Africa, and experienced deep personal growth. Now, Yenly is ready for her return to tech. She’s looking for a full stack experience to apply her extensive background to her new skills at Hackbright.

Hackbright Project: PetShare

PetShare is a web app that helps connect pet seekers to pet owners to share quality time and love of a pet. Do you have a job which involves traveling most of the time? Yenly loves to travel and is always on the go. She felt guilty about leaving her cat, Hobbes, behind and was concerned about his happiness with sitters. Because becoming a pet owner changed her quality of life, she wanted to share these experiences with others. Pet seekers can log in and search through the database of available pets to connect with in their city. Pet owners will received email and text notification when they received requests for connection. Pet owners can view pet seeker profiles and evaluate who would be a good fit for their pet.

Technology Stack:

Python, Flask, Jinja, PostgresSQL, SQL/SQLAlchemy, Angularjs, JQuery, Bootstrap

APIs Used:

Twilio, Google Maps